Project1
标题:
有沒有辦法可以令菜單顯示「狀態」時有不同背景?
[打印本页]
作者:
cacya
时间:
2013-5-9 00:52
标题:
有沒有辦法可以令菜單顯示「狀態」時有不同背景?
本帖最后由 cacya 于 2013-5-13 12:10 编辑
就是菜單顯示角色「狀態」的一頁,
可以在背面有背景,
而不同的角色也有不同的背景那種...
請問有這種腳本嗎?
另外在商店買賣頁也增加一個框顯示賣家頭象的腳本...
作者:
j433463
时间:
2013-5-9 21:33
本帖最后由 j433463 于 2013-5-9 21:36 编辑
#==============================================================================
# ■ Scene_Status
#------------------------------------------------------------------------------
# 状态画面
#==============================================================================
class Scene_Status < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 开始处理
#--------------------------------------------------------------------------
def start
super
@status_window = Window_Status.new(@actor)
@status_window.set_handler(:cancel, method(:return_scene))
@status_window.set_handler(:pagedown, method(:next_actor))
@status_window.set_handler(:pageup, method(:prev_actor))
end
#--------------------------------------------------------------------------
# ● 生成背景
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.load_bitmap("Graphics/Pictures/", sprintf("%02d", $game_party.menu_actor.id))
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# ● 结束背景
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
#--------------------------------------------------------------------------
# ● 切换角色
#--------------------------------------------------------------------------
def on_actor_change
dispose_background
create_background
@status_window.actor = @actor
@status_window.activate
end
end
复制代码
状态每个角色不同背景,这样取代原来的 Scene_Status 脚本,然后依照您玩家角色的编号为档名,1号角色背景档名 01.png,2号角色背景档名 02.png,依此类推,背景档放在 Graphics/Pictures 目录内即可。
至于商店,不知道您卖家头像怎么放,放在哪?太过笼统的问题无法做。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1