Project1

标题: 想做移动的石块,角色踩不到石块就会回到起点重新开始! [打印本页]

作者: jgwx0000    时间: 2015-6-5 00:27
标题: 想做移动的石块,角色踩不到石块就会回到起点重新开始!

如图所示,但是我怎么设定都没办法移动到事件的石块上.

eeee.png (50.99 KB, 下载次数: 16)

eeee.png

作者: jianyulei    时间: 2015-6-5 16:10
本帖最后由 jianyulei 于 2015-6-5 16:35 编辑

因为游戏里的事件判定是格子,所以动态的事件再位置上判定非常困难。我劲量用事件把你的要求的概念给做了出来,基本上可以达到踏板过河的目的,但因为只是个概念,也没有进行优化,所以BUG多多,优化需要逐帧进行Y轴判定或者改变事件的变现形式……你可以参考我的做法想出更好的解决办法来,如果你看不懂我的写法就只能放弃了
当然如果脚本方面有解决方法就更好了,但我只懂得事件。
因为论坛的附件最大是2M,所以分了卷

还有个更简单的概念是在地图上每块需要出现地板的地格都设定空白事件,然后里面里面写个独立A,独立A内容画像是地板,再插上一并开启事件独立开关的脚本,写个并行公共事件让多少帧经过开启哪些事件的独立A,然后再多少帧进过关闭这些独立A并开启其他一些独立A,
另外有点很重要:地面虽然看起来不能通行,其实再图块设定中是可以通行的,上面的事件内容再不开启A独立的情况下就写传送到起点,位置是人物下方,玩家接触;  而开启了A独立之后就是正常的通行了,没有传送到起点的效果
不过这个方法做出来的是出现并消失的那种板子,而且需要你自行移动,不能做到人踩到板子后跟着板子移动的效果。和你的要求不搭,因此我的附件并没有做这个方法,但这个方法即使文字表述也不难理解把?

Project2.part1.rar

1.5 MB, 下载次数: 41

Project2.part2.rar

800.32 KB, 下载次数: 47


作者: jgwx0000    时间: 2015-6-5 17:56
谢谢了,我下载下来研究研究
作者: jgwx0000    时间: 2015-6-5 18:09
我刚刚测试了下 ,应该稍微修改下就能实现跳跃的 平滑 事件还是看的懂,又学到了一些新思路。感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1