Project1

标题: 问个问题 [打印本页]

作者: kukurui00    时间: 2010-10-31 12:42
标题: 问个问题
设置事件位置  我想用变量让事件随机  但有的时候会移动到不能通行的坐标位置  这个应该怎么解决?

未命名.jpg (14.7 KB, 下载次数: 7)

未命名.jpg

作者: 459645195    时间: 2010-10-31 12:57
把地图上所有不能通行变成可通行就好了
作者: ML4455739    时间: 2010-10-31 12:58
本帖最后由 ML4455739 于 2010-10-31 13:10 编辑

最简单的办法就是把图块的通行全部改成○……
还有就是添加“不能通行”地点的XY坐标分歧(打的地图少说几千个),重新组合随机数。



然后,LX一真相帝……我墙角去……
作者: 神渊之龙    时间: 2010-10-31 13:06
本帖最后由 神渊之龙 于 2010-11-5 17:46 编辑

把不可通行的地形标志打上1然后:
循环
条件分歧
主角所处位置地形标志为1

主角随机移动
除此以外的场合
中断循环
等待:1帧(否则要卡住)
以上反复

如果用的是远景就把一个打上了地形标志的透明图块放在不可通行的位置
作者: kenchenrong    时间: 2010-10-31 13:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: Wind2010    时间: 2010-10-31 13:22
本帖最后由 Wind2010 于 2010-10-31 13:22 编辑

移动后加上一句脚本判断:
$game_map.events[编号].passable?($game_map.events[编号].x,$game_map.events[编号].y,2)
不知是否可行




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