Project1
标题:
【人物縮小問題】
[打印本页]
作者:
wsaxabc
时间:
2009-10-3 09:57
标题:
【人物縮小問題】
亿万星辰曾經寫過一個類似天之痕那樣的“近大遠小”的腳本。功能是人物在地圖上位置的不同,角色大小會相應變化。
我將它稍微改了一下,讓近大遠小變成一個常量值。即,無論在地圖上如何移動,角色縮小或放大不變。腳本如下:
class Scene_Title
alias small_main main
def main
small_main
$data_mapinfos = load_data("Data/MapInfos.rxdata")
end
end
class Sprite_Character < RPG::Sprite
alias small_update update
def update
small_update
id = $game_map.map_id
name = $data_mapinfos[id].name
if name.include?("@")
rate = 0.8
self.zoom_x = self.zoom_y = rate
end
end
end
复制代码
好,現在問題來了。這種方法,無論是主角還是npc都會同時縮小或放大。
我想要的效果是特定的npc和主角保持縮小或放大。請問諸位,應該如何修改?或者有其他更好的辦法?
作者:
霜冻之狼
时间:
2009-10-3 10:18
添加一条条件分歧
作者:
yaobingfeng
时间:
2009-10-9 01:09
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1