Steam Deck

--

+关注

--

热度

更新说明大家好,ifvn已经正式发布了!我们将会在未来一段时间内完成如下更新:1.未来一段时间内开启“iFAction用户免费使用iFVN”这一功能2.未来一段时间内iFAction-AVG模式的工程将可以在iFVN中使用敬请期待!关于软件有游戏梦想却不知道该如何实现?有很好的剧本,苦于程序一窍不通?从现在起,这些将不再是困扰,你的文字游戏制作梦想实现器iFVN将为你排除万难!超简单可视化开发可创建多种分辨率的AVG工程,像搭积木一样,轻松绘制背景、立绘、对话框等,极易上手,清晰指令完美替代编程。升级的对话框修改,更加简便无需修改脚本,点点设置即可更换对话框!拥有丰富的触发器指令人物对话、花雨效果,全部仅一个指令就能实现!不用编程也能制作游戏,零基础也能做出炫酷动画、炫目粒子效果!扩展丰富,资源MOD更新不断解谜游戏模板、密码锁、好感度界面、背包商店等等模块帮你搭建丰富的剧情世界!手机扫码就能玩,一步打包快速发布局域网一步扫码,PC、移动端同步测试;无需部署开发环境,多平台一步式打包发布。目前支持PC、Web、Android打包,iOS、微信小程序等其他打包功能将在后续开放!
游戏圈
共7条帖子
master
2026-03-22 10:00:35 · 发布在 「iFVN - AVG文字游戏制作工具」
脚本与代码小合集
这是一份由开发者和用户在IFAction讨论区分享的、适用于一般用途的实用脚本和代码的小型基础参考,且在iFVN中同样适用。 代码与脚本 隐藏AVG自动存档提示 在脚本编辑器中找到RF,然后查找 RF.SaveGame = function(){ RV.SaveInfo.save(0); RF.ShowTips("Auto Save"); }; 在第375行删除"RF.ShowTips("Auto Save");"即可隐藏该提示。游戏内网页链接 复制:IWeb.openUrl("网址") 将"网址"替换为你的主页地址。 然后将该脚本放置在你希望链接到主页的位置。变量调试 写入 log(RV.GameData.value [变量ID])获取鼠标位置 可以通过【IInput.x】获取鼠标X坐标,通过【IInput.y】获取鼠标Y坐标 例如:RV.GameData.value[1] = IInput.x玩家与触发器(或物体)的距离 若你想计算玩家与触发器(或物体)的距离并将其存储到变量中,我认为自动运行的通用触发器会有所帮助。你可以在触发器的其他标签页中使用脚本随时获取距离,例如:<RV.GameData.value[3] = Math.abs(RV.GameData.value[1] - RV.GameData.value[2])>
两全
2026-03-21 04:00:38 · 发布在 「iFVN - AVG文字游戏制作工具」
在iFVN中通过脚本使用变量(第一部分)
这是一份面向非程序员的iFVN脚本变量基础使用参考。在某些情况下,它有助于节省或减少游戏中使用的变量数量,实现更高效或更高级的变量运用。 变量简介 在iFVN中,我们可使用3种类型的变量: 开关 数字 字符串 我们主要用它们来存储游戏过程中的信息或玩家做出的选择。此外,由于变量可以被修改,并且能与条件和触发器进行比较以实现多种目的,因此它们非常实用。 开关变量是一种二进制变量,它能提供两种可能的结果:“真”或“假”。在iFVN中,对应的状态为【开启】或【关闭】。数字变量是最实用的变量之一,正如其名,它可以存储任何数值;之后可以通过加法、减法、除法对其进行修改;或者在需要时通过条件进行比较。 最后是字符串变量,它可以存储任何文本,无论是单个字符、词语、名称、语句,甚至是数字(但此时数字是以文本形式存在,而非数值)。 当我们在字符串变量中使用数字时,它与数字变量并不相同,因为该值无法通过条件中的“控制变量”进行加减或除法等修改。并且它们只能与另一个字符串变量或字符串值进行比较。通过脚本使用变量 首先,我们需要已有或创建任意类型(开关、数字或字符串)的变量,并知晓其用于识别的唯一ID(例如:001:、005:、012:)。 但我们只需ID中不带前导零的最后几位数字(例如:1、2、15、22等)。 我们的变量可能如下所示: 001:【开关】switch 002:【数字】number 003:【字符串】string在iFVN中,变量在脚本中的调用方式为:RV.GameData.value[ID]。根据不同情况,在脚本中使用变量时的写法如下:RV.GameData.value[1]、RV.GameData.value[2]、RV.GameData.value[3]我们可以通过以下方式使用脚本: 在“编辑”→“内容”→“逻辑”→“脚本”中,针对每一集的内容使用脚本。 或者在UI编辑器中,通过元素(如按钮)的触发器,在“内容”→“双击添加”→“其他”→“脚本”中使用脚本。 使用脚本更改变量值 我们的变量默认分配了以下值: 001:【开关】开关 = 关闭 002:【数字】数字 = 10 003:【字符串】字符串 = 约翰 基本用法 开关变量: 要将其值更改为“开启”,我们编写: RV.GameData.value[1]=Boolean(true) 要更改为“关闭”,则编写: RV.GameData.value[1]=Boolean(false)数值变量: 为其赋值新值: RV.GameData.value[2] = 20 加法运算: RV.GameData.value[2] = RV.GameData.value[2] + 10 新值:20 减法运算: RV.GameData.value[2] = RV.GameData.value[2] - 10 新值:0 除法运算: RV.GameData.value[2] = RV.GameData.value[2] / 2 新值:5 乘法运算: RV.GameData.value[2] = RV.GameData.value[2] * 5 新值:50字符串变量: 为其赋予新文本: RV.GameData.value[3] = "亚当"(重要的是要将新值放在引号之间) 这种基本用法当然可以通过【变量控制】轻松实现。 当需要更高级的用法时,使用脚本会更有用,例如为变量分配其他非常规值,如鼠标的“x”和“y”坐标,或在单行代码中进行更复杂的算术运算(例如RV.GameData.value[2]=RV.GameData.value[2]*5/2+25)。此外,还可用于JavaScript中更高级的脚本或代码。参考指南:脚本与代码小汇编 在UI编辑器中使用元素时,利用脚本来处理变量也十分有用。例如进度条,若其最大值固定,默认情况下需要两个变量来赋值,一个用于当前值,另一个用于最大值。而通过脚本指定的话,只需一个当前值变量并可对其进行修改,最大值则可直接赋予任意数值。(第一部分结束)

下载233乐园APP

专心推荐好游戏

关于我们 · 联系我们 · 隐私政策 · 营业执照

侵权投诉 · 开发者中心 · 用户协议 · 免责声明

不良信息举报中心

纠纷处理及不良内容举报电话:

4006600910 (工作时间: 9:00-12:30,14:00-18:00)

北京市朝阳区启阳路4号院2号楼15层1803室

本公司产品适合10周岁以上玩家使用 未成年人家长监护

首页 / iFVN

抵制不良游戏 拒绝盗版游戏

注意自我保护 谨防受骗上当

适度游戏益脑 沉迷游戏伤身

合理安排时间 享受健康生活

京ICP备18003564号-3

经营许可证编号:京B2-20181741

京公网安备:11010502052873

Copyright © 2026 233leyuan.com All Rights Reserved

北京龙威互动科技有限公司版权所有

热门游戏: 我的世界 | 三角洲行动 | 原神 | 王者荣耀 | 超自然行动组 | 蛋仔派对 | 和平精英 | 火影忍者 | 二重螺旋 | 英雄联盟 | 梦幻西游 | 明日方舟 | 斗罗大陆 | 光遇 | 鸣潮 | 无畏契约 | 模拟山羊3 | 樱花校园模拟器