3566| 22
|
[已经解决] 请问如何永久删除事件 |
| ||
点评
已知解决方法..同时注译掉refresh这句就行
注译掉save_data(map, sprintf("Data/Map%03d.rxdata", map_id))这行后运行那个remove_event游戏直接卡死.....
注译掉save_data(map, sprintf("Data/Map%03d.rxdata", map_id))这行应该就行了...不会保存到数据库..
不想删掉数据库里的这个事件啊,只想删掉本存档中的这个事件,下次重开档这个事件得还在啊
所以你到底是想还在数据库还是不想在?
| ||
点评
这偶就不太清楚了
| ||
点评
加入后 很多脚本都报错。 还是行不通,我把工程发给你 你帮我改下如何? 大神,
哦 或许你需要的是这个??
可能如果不 Spriteset_Map.new图形就会在那(即使是空白也会使FPS下降) 但 Spriteset_Map.new后会掉帧(因为Map.new刷新一遍的缘故?) 且播放中的动画消失了
但要是不加这3行代码 虽然delete掉了事件 但是事件的图形还存在的缘故会使FPS下降 若加上会出现我上一句说的状况
return unless Drop_Item.is_map?
$scene.spriteset.dispose
$scene.spriteset = Spriteset_Map.new
删除执行这段代码会掉帧一瞬间 且播放的动画会全部消失
| ||
点评
大神请问下用您的这种方法删除地图上的一个事件对工程数据库有没有影响呢?游戏新开一档后这个事件还会出现吗?
评分 | ||
xp vx va mv va mz 各类型脚本/插件定制
|
||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 09:13
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.