?
?
窗口的內(nèi)容:?
在?RPG?中必須要使用很多的窗口。這些窗口如何管理呢,下面我們就來(lái)講講這個(gè)問(wèn)題。
形如Window_Xxxx?的名字的腳本很多吧,但有兩個(gè)尤其重要,那就是最上面的兩個(gè)。
Window_Base,基本窗口,其父類是Window
Window_Selectable,項(xiàng)目選擇窗口,其父類是Window_Base
在?RGSS?中,Window類是預(yù)先編好的,它負(fù)責(zé)確定窗口邊界和背景的繪畫,是一個(gè)非常底層的類。
Window_Base?類繼承這個(gè)?Window?類,在?RPG?的窗口上追加了必要的基本功能。這個(gè)類的重要的功能就是自動(dòng)讀取圖像文件來(lái)為現(xiàn)在的窗口作皮膚,而且,各種文字顏色也在這個(gè)類中定義。
Window_Selectable類繼承了Window_Base?類,對(duì)探測(cè)鍵盤按鍵或者使光標(biāo)移動(dòng)追加了處理,例如物品的選擇等。
一口氣將剩余窗口類的介紹寫出來(lái),這些類全部是從?Window_Base?或?Window_Selectable?類繼承來(lái)的。
類?內(nèi)容?父類?
Window_Command?指令窗口?(?泛用?)?Window_Selectable?
Window_Help?幫忙窗口?Window_Base?
Window_Gold?所帶物品窗口?Window_Base?
Window_PlayTime?菜單畫面用途PLAY?時(shí)間窗口?Window_Base?
Window_Steps?菜單畫面用途數(shù)量窗口?Window_Base?
Window_MenuStatus?菜單畫面用途狀態(tài)窗口?Window_Selectable?
Window_Item?物品選擇窗口?Window_Selectable?
Window_Skill?技能選擇窗口?Window_Selectable?
Window_SkillStatus?技能狀態(tài)窗口??Window_Base?
Window_Target??對(duì)象選擇窗口??Window_Selectable?
Window_EquipLeft??裝備畫面用途左的窗口??Window_Base?
Window_EquipRight?
?裝備畫面用途右邊的窗口??Window_Selectable?
Window_EquipItem?
?裝備畫面用途條款窗口??Window_Selectable?
Window_Status?
?狀態(tài)窗口??Window_Base?
Window_SaveFile?
?存盤窗口??Window_Base?
Window_ShopCommand?
?店面窗口?Window_Selectable?
Window_ShopBuy?
?店面用途買進(jìn)窗口??Window_Selectable?
Window_ShopSell?
?店面用途賣出窗口??Window_Selectable?
Window_ShopNumber??店面用途件數(shù)輸入窗口?
?Window_Base?
Window_ShopStatus?
?店面用途狀態(tài)窗口??Window_Base?
Window_NameEdit??名字修改窗口?
?Window_Base?
Window_NameInput?
?名字輸入窗口??Window_Base?
Window_InputNumber?
?數(shù)值輸入窗口??Window_Base?
Window_Message??消息窗口?
?Window_Selectable?
Window_PartyCommand?Battle?
?畫面用途派對(duì)指令窗口??Window_Selectable?
Window_BattleStatus?Battle?
?戰(zhàn)斗狀態(tài)窗口??Window_Base?
Window_BattleResult?Battle?
?戰(zhàn)斗結(jié)果表示窗口??Window_Base?
Window_DebugLeft?
?排除故障左的窗口??Window_Selectable?
Window_DebugRight?
?排除故障右邊的窗口??Window_Selectable?
光標(biāo)處理:
類 內(nèi)容 父類
Arrow_Base? aroi? 光標(biāo)? Sprite
Arrow_Enemy? enemii? 選擇用途? aroi?光標(biāo)?Arrow_Base
Arrow_Actor? acter? 選擇用途? aroi?光標(biāo)?Arrow_Base
在?Arrow_Base?類中包含對(duì)光標(biāo)圖標(biāo)的忽明忽暗等的基本處理,Arrow_Enemy?,?Arrow_Actor?類根據(jù)方向鍵的左右輸入選擇?batrai?的處理。窗口和相同,忽明忽暗和光標(biāo)移動(dòng)的處理?在update?方法中。
版權(quán)聲明:RUBY文檔中心的所有文章標(biāo)明[原創(chuàng)]的均為本站作品,版權(quán)屬RUBY中文化計(jì)劃,若轉(zhuǎn)載請(qǐng)注明;標(biāo)明[翻譯]的其外文版權(quán)歸原作者,譯文版權(quán)屬RUBY中文化計(jì)劃;標(biāo)明[轉(zhuǎn)貼]的,若原作者感到侵犯了他的著作權(quán),那么請(qǐng)及時(shí)跟主持人聯(lián)系,我們會(huì)盡快更正。
?