Project1

标题: 怎样读取正在启动的事件的位置? [打印本页]

作者: 永劫的咎人    时间: 2007-8-14 02:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 永劫的咎人    时间: 2007-8-14 02:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-8-14 05:24
以下引用永劫的咎人于2007-8-13 18:22:56的发言:


本贴悬赏额度如下:VIP:0   积分:0   好人卡:1
就是说,把正在触发的事件的位置(x,y坐标)记录入变量的说。
不是事件中脚本我要用在脚本编辑器的,高手请帮忙谢谢。


[本贴由作者于 2007-8-13 18:30:38 最后编辑]

是不是要用一个并行事件来记录坐标呢……
我记得可以用变量赋值事件的坐标的哦。
作者: 永劫的咎人    时间: 2007-8-14 05:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小真·爱舞    时间: 2007-8-14 05:33
在脚本里做手脚嘛= =
每一次执行事件,都记录下这个事件的X和Y....
作者: 柳柳    时间: 2007-8-14 08:45
不用,什么都不用。

直接:
$game_variables[1] = @event_id

$game_variables[2] =
$game_map.events[@event_id].x

$game_variables[3] =
$game_map.events[@event_id].y
变量1、2、3就获得正在启动的事件的ID、X、Y

附带一些周边参考:http://rpg.blue/web/htm/news58.htm

范例:http://rpg.blue/upload_program/files/Project22_9R.rar
作者: 精灵使者    时间: 2007-8-14 15:54
原来如此……事件的xy坐标以前我仅仅在事件本身的功能里面得到……受教了。就是用脚本获得事件的ID这个功能似乎没有。
以前我想获得事件位置的时候就在事件执行之前添上几句变量操作。
作者: 小真·爱舞    时间: 2007-8-14 18:16
我想偏了....没想到有这个功能= =|||
作者: 永劫的咎人    时间: 2007-8-15 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-8-15 21:53
以下引用永劫的咎人于2007-8-15 13:49:55的发言:

厄...

不是事件中脚本我要用在脚本编辑器的

脚本编辑器中66的方法也能这样用。恩恩。
作者: 永劫的咎人    时间: 2007-8-17 04:32
提示: 作者被禁止或删除 内容自动屏蔽




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