Project1

标题: 怎么才能不让主角跳出屏幕或者跳进地图图块啊! [打印本页]

作者: tang19990919    时间: 2012-4-27 23:13
标题: 怎么才能不让主角跳出屏幕或者跳进地图图块啊!
所谓的跳出屏幕就是用【事件页】中的【设置移动路线】中的【跳跃】,我还用了@9244579兄的简单的[url= http://rpg.blue/thread-222351-1-1.html ]【跳跃】+【重力】脚本[/url],如果主角靠近屏幕的边缘,并且按下跳跃,就会跳进图块,一直跳还要跳出屏幕!严重BUG啊!求高手!
工程一只:http://115.com/file/e77vwd1r#Project1.zip
作者: shalicheng2    时间: 2012-4-28 14:55
在跳跃前进行前方1,2,3格(看你跳跃距离)的通行判定(你可以把不能通行的地方用区域Id标注,然后判定前方X格的Id号),假设前方1格能通行那就判定第2格,如果能通行就判定第3格,不能通行的话就执行跳2格,用区域Id还可以做出不同高度间的跳跃,通过后者与前者区域Id之间的差值判定是否能跳,跳到哪一格
作者: rpgxs    时间: 2012-4-28 20:27
把DATA文件解压丢到一个空白工程里就可以了。
目测是不会跳进图块和边缘外了。
Data.rar (205.29 KB, 下载次数: 73)




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