Project1

标题: 脚本编辑器里判定可否通行的语句是什么? [打印本页]

作者: 飞火流萤    时间: 2014-12-9 18:01
标题: 脚本编辑器里判定可否通行的语句是什么?
我大概知道类似于if passable?这样,但是不知道怎么用,我需要达到的效果是当某个事件遇到不可通行的物体时,触发开关,哪位大侠能教教我
作者: 飞火流萤    时间: 2014-12-9 18:13
$game_switches[165]=true,还有这句貌似在脚本编辑器里执行不起呢?是不是错了
作者: 丿伴吾老灬    时间: 2014-12-9 19:46
恩....
应该这样写  $game_switches[165] == true
要两个=
一个等于是代入  不是相等
作者: 刺夜之枪    时间: 2014-12-10 05:10
$game_map.passable?(x, y,方向)
或者
$game_map.events[事件编号].passable?(x, y, 方向)
一般使用第二个,因为他能以这个事件为基准判断是否能通行、
第一个只能判断地图设置的能否通行


$game_switches[165]=true没有问题,这个是赋值
如果你要if判断的话就得 $game_switches[165]==true




作者: taroxd    时间: 2014-12-10 12:45
本帖最后由 taroxd 于 2014-12-10 12:47 编辑

$game_map.passable?(x, y, 2) && $game_map.passable?(x, y, 4) &&$game_map.passable?(x, y, 6) && $game_map.passable?(x, y, 8)

当然也可以直接通过图块的信息位运算得到,这个我记不住,要参考F1。(貌似是直接和 0x000F 与运算后,看看是否等于0即可)




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