# 生成遠景層 @panorama = Plane.new(@viewport1) @panorama.z = -1000 |
# 生成遮罩層 @ground = Plane.new(@viewport1) @ground.z = 3000 |
# 釋放遠景層 @panorama.dispose |
# 釋放遮蓋圖層 @ground.dispose |
# 刷新遠景層 @panorama.ox = $game_map.display_x / 4 @panorama.oy = $game_map.display_y / 4 |
# 刷新遮罩層 @ground.tone = $game_screen.tone if @ground.ox != -$game_map.display_x / 256 or @ground.oy != -$game_map.display_y / 256 or @ground.ox == 0 or @ground.oy == 0 @ground.ox = $game_map.display_x / 4 @ground.oy = $game_map.display_y / 4 end |
module RPG module Cache def self.overlay(filename) self.load_bitmap("Graphics/Overlays/", filename) end end end |
# 生成遮罩層 # 確認檔案是否存在 @GroundON = FileTest.exist?("Graphics/Overlays/" + "ground" + $game_map.map_id.to_s + ".png") # 如果檔案存在的情況下 if @GroundON # 生成圖層 @ground = Plane.new(@viewport1) @ground.z = 3000 # 檔案名稱規格化 @ground.bitmap = RPG::Cache.overlay("ground" + $game_map.map_id.to_s) end |
# 釋放遮蓋圖層 if @ground != nil # 檔案不為「無」的情況下 @ground.dispose end |
if @ground != nil # 檔案不為「無」的情況下 # 刷新遮罩層 @ground.tone = $game_screen.tone if @ground.ox != -$game_map.display_x / 256 or @ground.oy != -$game_map.display_y / 256 or @ground.ox == 0 or @ground.oy == 0 @ground.ox = $game_map.display_x / 4 @ground.oy = $game_map.display_y / 4 end end |
module RPG_FileTest def RPG_FileTest.overlay_exist?(filename) return RPG::Cache.overlay(filename) rescue return false end end |
@GroundON = FileTest.exist?("Graphics/Overlays/" + "ground" + $game_map.map_id.to_s + ".png") |
@GroundON = RPG_FileTest.overlay_exist?("ground" + $game_map.map_id.to_s + ".png") |
同標籤作品搜尋:新 RPG 製作大師 XP 中文版|自製RPG|自製遊戲
留言共 16 篇留言
前一篇:渣世界觀|||... 後一篇:有關遊戲的二三事~喵!...
‧跟著鬼畫葫蘆 (0)
└﹝隨手﹞ (17)
└﹝同人﹞ (8)
‧與幽靈講故事 (0)
└﹝理論不存在﹞ (2)
└﹝似是故人來﹞(BL) (2)
└﹝黑之契﹞ (1)
└﹝其他短篇﹞ (1)
└﹝小說封印區﹞ (0)
‧《殘響詩》系列 (1)
└[殘響詩 - 殊途與同歸] (14)
└[殘響詩 - 遠古記憶] (2)
└[殘響詩 - 彼方他岸] (0)
└[未使用設定區] (5)
└[封印區] (4)
‧和狐貍談天說地 (0)
└﹝同學粉可愛﹞ (1)
└﹝安安不要白目﹞ (6)
└﹝一家不正經﹞ (0)
└﹝人生如此,夫复何求﹞ (3)
colann 給 colann:
【繪圖創作】【優嵐】2024生日賀圖 2024/4/3 https://home.gamer.com.tw/creationDetail.php?sn=5910498看更多我要大聲說昨天23:33