moon 发表于 2019-9-6 17:24:19

如何制作攀爬梯子效果

如何制作攀爬梯子效果
本教程是关于如何在iFAction的Act模式中制作上下攀爬梯子效果的相关教程。更新9/6版本脚本后有效

static/image/hrline/line3.png


制作过程一共只有三个重要步骤:


1、将游戏的重力与操作设置都恢复为默认的状态,然后在地图上用装饰物画一个梯子,因为我没有相关素材,我就拿这个路灯替代一下。


2、在梯子的底端和顶端(或者上面一格)创建一个触发器:



在触发器中写下如下事件:





其中的下蹲动作其实是攀爬动作,但是默认主角是没有这个动作的,所以就用下蹲替代一下
RV.NowSet.setAll.ctrlUpDown = 1
这行脚本是将上下键的操作由默认的上无效和下蹲替换为上下移动的
最下面的更改重力系数是为了让操作更改后主角不受重力影响而修改的


3、在离开梯子的一些位置创建一些触发器,这是为了让主角在离开梯子后能恢复为之前的状态:

这些位置你可以自由设置,如果你觉得空触发器的判定范围过大,也可以为触发器设置图片让他的判断范围变小。


在触发器中写下如下事件:





现在运行一下,梯子攀爬效果就可以看到了(假装有gif)。

就是这些,完成上面的步骤就可以实现一个简单的攀爬效果,当然这个效果用触发器实现暂时还不是非常舒服,更好的梯子效果可以等等mod。
最后感谢@作死先锋 和@1103999392 的倾情提问
{:4_92:}






作死先锋 发表于 2019-9-6 18:04:43

功能 一个接着一个,小雨会不会打死我。
今天群友出现抛物线的问题?
关于抛物线 我个人建议后续出mod 最终实现 弹弹堂 的效果
这时一套复杂的东西我个人是怎么想的
要是真个一套体系出来 相当多了新功能哎
有空在给我们做吧。。。。。。。还是先修修bug做做ARPG

桌游邻客 发表于 2019-9-11 09:27:32

前排支持,然后表达一下我想要开罗mod的心

panda 发表于 2019-9-14 06:48:32

希望有一个跳跃到平台,双手抓住平台边缘再攀上去的功能,类似最早期DOS或者FC平台波斯王子里的攀爬效果效果,还有在两个墙之间的折返跳

Afei 发表于 2020-1-21 17:20:48

简单点说,是不是用开关,切换上下梯时的动画就可以了?

moon 发表于 2020-1-22 18:19:48

Afei 发表于 2020-1-21 17:20
简单点说,是不是用开关,切换上下梯时的动画就可以了?

嗯,主体就是重力、动作和操作方式的切换问题,触发器做的话,比较核心的是判定是否在梯子上。
PS:梯子MOD做完了,下次上架可以直接用MOD里的交互块做更好的效果了。
页: [1]
查看完整版本: 如何制作攀爬梯子效果