赞 | 9 |
VIP | 0 |
好人卡 | 11 |
积分 | 29 |
经验 | 29235 |
最后登录 | 2023-12-28 |
在线时间 | 713 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2920
- 在线时间
- 713 小时
- 注册时间
- 2010-7-25
- 帖子
- 813
|
本帖最后由 jianyulei 于 2015-6-5 16:35 编辑
因为游戏里的事件判定是格子,所以动态的事件再位置上判定非常困难。我劲量用事件把你的要求的概念给做了出来,基本上可以达到踏板过河的目的,但因为只是个概念,也没有进行优化,所以BUG多多,优化需要逐帧进行Y轴判定或者改变事件的变现形式……你可以参考我的做法想出更好的解决办法来,如果你看不懂我的写法就只能放弃了
当然如果脚本方面有解决方法就更好了,但我只懂得事件。
因为论坛的附件最大是2M,所以分了卷
还有个更简单的概念是在地图上每块需要出现地板的地格都设定空白事件,然后里面里面写个独立A,独立A内容画像是地板,再插上一并开启事件独立开关的脚本,写个并行公共事件让多少帧经过开启哪些事件的独立A,然后再多少帧进过关闭这些独立A并开启其他一些独立A,
另外有点很重要:地面虽然看起来不能通行,其实再图块设定中是可以通行的,上面的事件内容再不开启A独立的情况下就写传送到起点,位置是人物下方,玩家接触; 而开启了A独立之后就是正常的通行了,没有传送到起点的效果
不过这个方法做出来的是出现并消失的那种板子,而且需要你自行移动,不能做到人踩到板子后跟着板子移动的效果。和你的要求不搭,因此我的附件并没有做这个方法,但这个方法即使文字表述也不难理解把? |
评分
-
查看全部评分
|