20.1MB
1.32MB
IFAction是一个非常强大的游戏制作和开发工具。用户可以根据模板定制自己喜欢的游戏,拥有自己的风格。内置各种模板和素材,都是免费的,不需要太多技巧。这一切都基于奇妙的想法和创造力。
软件功能
[新的ARPG模式已经启动]全新的自然图层笔刷,可以智能判断人物与场景的遮挡关系,拥有强大的无限自动图层。
[追踪子弹]
多种子弹模式,可以实现跟踪子弹、穿透子弹等。,并且满足各种策划思路!
[交互式块设置]
拖拽完成复杂交互块的内部逻辑设置。
[行动模式]
以内置的横版动作游戏模式为核心,创作简单易用。
[ARPG模式]
全新,支持4向和8向角色方向。全新的自然层模式融入了强大的智能层判断技术。
[平均模式]
预计2020年年中开业,敬请期待。
[更多MOD扩展模式]
在内置MOD系统的支持下,可以自由扩展更多游戏模式。
IFAction制作教程
在脚本中搜索的快捷键是:Ctrl+F。1.修改角色的初始移动速度。
1.在游戏中,使用触发器的角色动作功能中的设定速度来改变。
2:在脚本中搜索this.baseSpeed或基本移动速度。只需修改相应的值。
2.让角色一直跑。
搜索if(!房车。gamedata . actor . l move)actor . moveright();
并在这行代码后添加actor . speedup();
之后对应的if(!房车。gamedata . actor . l move)actor . move left();相同后添加actor . speedup();去做吧。
3.改变敌人受伤僵硬的时间。
在LEnemy脚本中,搜索char.stiff并修改脚本括号中的值。默认值10是10帧。60帧=1秒
4.改变角色的刚性时间和伤后无敌时间。
在SMain中搜索actor.stiff无敌或actor.stiff(两行脚本在一起)并修改括号中的值。其中僵对应硬直时间,无敌对应无敌时间。
5.更改无敌buff的最短持续时间(我是这么理解的,可能是错的)。默认情况下,给角色加一个无敌buff,这个buff会持续至少1秒才会消失。
在Dbuff中,搜索actor .inv无敌,并修改括号中的值。
6.获取当前地图上一个敌人的血量数值信息,代入变量。
使用触发器的脚本指令,输入:RV . gamedata . value[vid]= RV . now map . find enemy(Eid)。惠普;
其中vid是变量id,e id是敌人id。
(本来想用这个指令做一个判断BOSS是否被击中的功能,这样就可以给BOSS加一个硬直杆机构。但是最后,我没有使用这个指令。我添加了攻击会给敌人一个武器的计数buff的机制,然后在通用触发器中设置:当BOSS有计数buff时,会去掉计数BUFF,增加硬杠变量1点。因为计数缓冲区可以叠加,而缓冲指令一次只删除一层缓冲区,所以实现了类似于此脚本的机制。)
7、清除子弹(不考虑敌人)
使用触发器的脚本指令,输入:
for(var I = 0;我
房车。now canvas . bullet . dispose();
}
房车。now canvas . bullet =[];
此功能已集成到mod3中。
8.如果要设置角色级别为XX怎么办?
示例:使用触发器,条件发散中的脚本指令,输入:RV。游戏数据.演员.等级> =25
即条件发散的条件是:当角色的等级大于等于25。
9.停止所有事件。
使用触发器的脚本指令,输入:
房车。interpreter main = new IMain();
房车。interpreter other =[];
第一行是停止非平行事件。
第二行是停止并行事件。
(我也不知道在什么情况下我会使用这个指令
安装方法
1.在这个网站下载iFAction的官方安装包。2.用压缩软件解压(推荐WinRAR)
3.单击exe文件开始安装。