以下引用血色№涟漪于2008-2-11 12:27:34的发言:
以下引用美兽于2008-2-11 12:06:34的发言:
事件当然越少消耗资源越少.
$game_map.events.delete(ID)
[本贴由作者于 2008-2-11 12:07:19 最后编辑]
只用这个不行哈...事件结束的部分没有分歧,活动快也木刷新...
class Scene_Map
def delete(i)
$game_map.events.delete(i)
@spriteset.dispose
@spriteset = Spriteset_Map.new
end
end
class Interpreter
def command_end
# 清除执行内容列表
@list = nil
# 主地图事件与事件 ID 有效的情况下
if @main and @event_id > 0
# 解除事件锁定
$game_map.events[@event_id].unlock if $game_map.events[@event_id] != nil
end
end
end
插入这个脚本...
然后用$scene.delete(事件ID)来删除咯..
以下引用无语于2008-2-11 12:59:34的发言:
class Scene_Map
def delete(i)
$game_map.events.delete(i)
@spriteset.dispose
@spriteset = Spriteset_Map.new
end
end
class Interpreter
def command_end
# 清除执行内容列表
@list = nil
# 主地图事件与事件 ID 有效的情况下
if @main and @event_id > 0
# 解除事件锁定
$game_map.events[@event_id].unlock if $game_map.events[@event_id] != nil
end
end
end
插入这个脚本...
然后用$scene.delete(事件ID)来删除咯..
$scene.delete(删除本事件?)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |