Project1
标题:
【xas3.72】想要更改在敌人感应范围内触发独立开关的细节
[打印本页]
作者:
纸飞机哟
时间:
2011-2-15 22:21
标题:
【xas3.72】想要更改在敌人感应范围内触发独立开关的细节
在XAS-Batter中的Update Sensor中规定了在什么条件下触发敌人的感应用独立开关。
我想要在其中增加条件,各位可以直接修改我想要的脚本给我。
我想要增加的条件是:
如果 $game_switches[$潜行中] == true ,并且角色在事件的感应范围内,
角色在事件的背后,独立开关才开启。
反之,如果 $game_switches[$潜行中] == false ,就按原来的判断来决定是否
开启。
{:nm_6:}终于写完帖子了~~
dsu_plus_rewardpost_czw
作者:
熊的选民
时间:
2011-2-15 23:29
回复
纸飞机哟
的帖子
修改@sensor_range就可以了,再加个判断是否在事件背后的函数。
作者:
纸飞机哟
时间:
2011-2-16 10:42
回复
熊的选民
的帖子
可是是否在事件背后应该怎么写啊?
作者:
Wind2010
时间:
2011-2-16 11:02
回复
纸飞机哟
的帖子
case事件的朝向
when 2(↓)角色的坐标就是x,y-1(xy坐标是事件的xy坐标,下同)
when 4(←)角色的坐标就是x-1,y
when 6(→)角色的坐标就是x+1,y
when 8(↑)角色的坐标就是x,y+1
作者:
纸飞机哟
时间:
2011-2-16 11:05
回复
Wind2010
的帖子
这样写大家都会嘛= =
直接写脚本不好吗?{:nm_2:}
作者:
熊的选民
时间:
2011-2-16 11:27
def event_behind?(event)
case @direction
when 2 # Down
return true if @y > event.y
when 4 # Left
return true if @x < event.x
when 6 # Right
return true if @x > event.x
when 8 # Up
return true if @y < event.y
end
return false
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1