Project1
标题:
关于原创的脚本的疑问
[打印本页]
作者:
再遇心kong
时间:
2013-11-10 21:50
标题:
关于原创的脚本的疑问
可能问这样的问题有些过分,不过我真的已经苦恼了好久了
是这样的,我一个网友给了我一个脚本,如下
class Game_Interpreter
def make_event(map_id,event_id,x,y)
map_temp = load_data(sprintf("Data/Map%03d.rvdata2", map_id))
event = map_temp.events[event_id].clone
event.id,event.x,event.y = $game_map.events.keys.max+1,x,y
$game_map.events[$game_map.events.keys.max+1] = Game_Event.new($game_map.map_id,event)
SceneManager.map
end
def delete_events(event_id)
$game_map.events.delete(event_id)
SceneManager.map
end
end
module SceneManager
def self.map
if @scene.is_a?(Scene_Map)
@scene.spriteset.dispose_characters
@scene.spriteset.create_characters
end
end
end
class Scene_Map
attr_accessor :spriteset
end
复制代码
是用于游戏运行时复制事件的
平时用起来很棒,但是有些时候又无法执行
我测试了好多次,大致就是在事件【并行处理】时无法执行(这对我很重要)
而【无法执行】就只是做不到复制的效果了,如果往里面再插别的内容(例如简单的变量算法)的话也是可以的(其实这也是理所当然的吧= =)
请求高手指点啊
作者:
再遇心kong
时间:
2013-11-14 18:32
求助
@Wind2010
作者:
Sion
时间:
2013-11-14 21:23
http://rpg.blue/forum.php?mod=vi ... p;page=1#pid2362504
try this
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1