Project1

标题: 关于“飞行”设置中出现的问题 [打印本页]

作者: diandianzai    时间: 2009-11-10 10:23
标题: 关于“飞行”设置中出现的问题
我想用公共事件中的“穿透”、“在最前方显示”制作一种飞行的功能,并且我已经可以在任意场合让角色变为“穿透”、“在最前方显示”。但是接下来就有问题了。当我用开关和事件控制角色恢复成原来的状态时,角色有可能会落在屋顶上,这时候角色无法移动,造成很严重的BUG。这种问题能不能仅用事件就能解决?
作者: well    时间: 2009-11-10 10:35
思路:在无法移动的落地点安置一个接触触发事件,用移动路线把主角挪到附近可移动的区域。
作者: 许诺言    时间: 2009-11-10 11:28
是不是像滑落下来的效果一样?
作者: diandianzai    时间: 2009-11-10 12:08
这样做的话好像很复杂,需要消耗大量的事件。有没有什么脚本,可以在角色移动到地图上2、3层位置上时自动打开一个开关,然后再用公共事件进行编辑?
作者: 中国    时间: 2009-11-10 12:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 幻耶    时间: 2009-11-10 12:46
用 $game_player.passable?(x,y) 来判断,当角色在不可通行的图块上,就不能恢复原状




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