GB
Studio提供游戲開發功能,可以通過這款軟件設計自上而下類型的游戲,例如魂斗羅、合金彈頭等類型的游戲,您可以在軟件上自定義游戲場景,可以自己添加游戲角色,可以為游戲各種場景配色,可以添加各種事件的觸發器,可以添加各種變量控制內容,可以添加腳本內容,功能還是非常豐富的,適合需要設計游戲的朋友使用,軟件也提供了案例項目,可以打開官方的項目查看各種設計內容,無論是平臺游戲、點擊游戲還是射擊游戲都可以在這款軟件上創作。
介紹
GB Studio 是用于制作 Game Boy 游戲的拖放游戲創建者。
它被設計為可供以前幾乎沒有編程知識的人使用簡單的可視化腳本,但也為高級用戶提供了多個訪問點,以訪問游戲引擎的虛擬機 (GBVM) 并通過插件直接修改游戲引擎的 C 和 Z80 匯編代碼。
您可以生成可以在模擬器、網頁或真實 Game Boy 硬件上運行的 ROM 文件。
項目編輯器
項目編輯器的默認視圖如下所示,是游戲世界。在這里,您可以通過組合場景、添加 actor 和觸發器,然后構建腳本事件來添加交互來創建游戲。
使用“編輯器工具”在“選擇”、“添加”、“擦除”、“碰撞”和“顏色繪圖”模式之間切換。
默認情況下,項目的屬性顯示在右側的“編輯器”邊欄中。在這里,您可以設置項目名稱并選擇起始場景。此項目視圖也是設置播放器參與者初始值的位置。有關播放器的更多信息,請參閱播放器頁面。
要從編輯器側邊欄再次查看項目屬性,請單擊場景之間的任何空白區域。
編輯器工具
選擇工具:單擊任何場景、Actor 或觸發器將更新編輯器邊欄,以顯示所選項目的屬性和腳本。您可以通過單擊場景外部來切換回項目的屬性。
添加工具:您可以選擇添加新的 Actor、Trigger 或場景。單擊 3 個選項中的任何一個后,您的鼠標光標將加載一個新項目。您可以通過在“項目編輯器”(project Editor) 中單擊來放置新項目,然后通過按 Escape 鍵或從“編輯器工具”(Editor Tools) 中選擇其他工具來取消操作。
擦除工具:單擊時,所有碰撞、參與者和觸發器都將被刪除。場景不受擦除模式的影響。要刪除場景,請使用選擇模式并單擊場景的背景。在編輯器側邊欄中,單擊頂部的向下箭頭以顯示“刪除場景”按鈕。所有擦除操作都可以通過按下 Control Z 來撤消。
碰撞工具:允許您使用 GB Studio 的繪圖模式向任何類型的場景添加碰撞。
著色工具:允許為每個圖塊提供不同的調色板,以代替 GB Studio 的默認調色板。著色工具還使用 GB Studio 的繪圖模式。此處使用的調色板在“項目編輯器”的“調色板”選項卡中確定。
項目視圖
使用“項目視圖”按鈕,您可以在項目及其資產的不同視圖之間切換。
游戲世界:通過組合場景、演員和觸發器來創建游戲。
精靈:編輯您的精靈并創建動畫。
背景:預覽您的背景資源。
音樂:預覽和編輯(僅限 hUGEDriver)您的音樂文件。
調色板:編輯 GBC 游戲的調色板。
對話回顧:預覽和編輯游戲中的所有文本。
生成并運行:在構建游戲時查看進度日志。
設置:更改項目的設置,例如默認精靈、調色板和鍵盤控件。
1、GB Studio功能豐富,可以通過這款軟件設計不同的游戲
2、可以在軟件構建游戲場景,可以加載本地的素材使用
3、支持創建自上而下的2d游戲,可以自己添加游戲內容
4、可以添加平臺游戲、冒險游戲、射擊游戲、指向并單擊類型的游戲
5、支持添加備注、查看GBVM符號、復制場景、復制背景調色板、復制精靈調色板
6、可以在軟件自定義素材參數,可以設置背景調色板,可以設置角色
7、可以設置場景淡入效果,可以設置場景加載速度
8、切換場景,玩家在指定位置和方向過渡到新場景。將在事件源和目標場景之間繪制一條連接線,并在目標位置顯示一個圖標??梢栽趫鼍爸車蛨鼍爸g拖動此圖標來修改事件。
9、顯示動畫文本:在游戲屏幕底部顯示一個對話框。顯示文本時,對話框將從屏幕底部向上滑動,并在顯示后向下滑動。
10、將角色的當前位置存儲在兩個變量中,一個存儲水平位置,另一個存儲垂直位置。
11、在變量上將選定標志設置為false。所有未選擇的標志都將保留其先前的值。
12、變量標志設置:通過啟用16位數的各個位來設置變量的值。允許在單個變量中存儲16個真/假值。設置標志將替換變量的先前值。
13、允許您對變量執行各種數學函數以加/減/乘/除/模值/變量/隨機數。
14、種子隨機數生成器:放置它以響應用戶輸入運行,以確保隨機數在播放之間發生變化。
15、重新啟動計時器:將倒數計時器重置為零。該腳本將在最初指定的時間后再次調用。
16、附加定時器腳本:在一定時間間隔后重復運行指定的腳本。腳本將一直在后臺運行,直到調用刪除計時器腳本事件或使用更改場景事件更改場景。
1、打開GB Studio就可以進入設計界面,可以創建新的項目
2、在軟件底部可以設置空白項目,可以在軟件加載官方的案例項目
3、提示設計區域,左側是案例內容,可以查看場景,可以查看變量
4、可以點擊幫助文檔查看GB Studio如何使用
5、軟件的設置界面,在游戲構建期間存儲臨時文件的位置。如果由于權限錯誤而無法構建游戲,您可以將其更改為您有權訪問的文件夾。
6、數據保存功能:導出為ROM、導出為Web、導出為數據包
7、高級設置界面:彈出引擎、導出項目源代碼、導出項目數據
8、設計功能,可以點擊角色功能,直接添加角色到軟件使用,可以添加場景內容
9、事件添加功能,可以在這里選擇變量內容,可以選擇場景,可以選擇定時器
Actor
Actor 是場景中可以與之交互的角色和對象。
添加參與者
要將 actor 添加到場景中,請單擊“編輯器工具”中的 + 按鈕,然后從菜單中選擇 Actor(或者按 A 鍵),然后單擊要放置 actor 的場景和位置。
Actor 屬性
名稱 - 命名您的演員。給你的演員起一個名字有助于在你的項目中組織他們。演員的姓名將顯示在要求您選擇演員的任何下拉菜單中,例如 Actor: Hide 事件。
位置 - 設置演員在場景中的位置的 X 和 Y 位置。您也可以通過在游戲世界中拖動演員來更改此設置。
固定到屏幕 - 使用演員位置旁邊的固定按鈕,您可以選擇將演員固定到屏幕上,這會導致它在游戲屏幕滾動時不移動。
Sprite Sheet - 選擇應使用哪些 Sprite 圖形來顯示 Actor。
移動速度 - 選擇使用腳本事件時執行組件的移動速度。
動畫速度 - 選擇演員動畫的播放速度。
碰撞組 - 選擇腳本在與此 actor 發生碰撞時是否應自動播放。
固定到屏幕
當 actor 被固定時,該 actor 不會在沒有腳本的情況下移動,并且不會與場景中的其他 actor 產生沖突。
啟用此屬性會暫時將場景更改為涂黑,左上角的邊界顯示原始場景的一部分。使用鼠標將 actor 拖動到要將其固定到屏幕上的位置。160px x 144px
選擇其他演員、場景或項目,將場景的涂黑視圖恢復正常。
碰撞組
可以在編輯器側邊欄中為Actor提供碰撞組。啟用后,基于沖突運行腳本的選項將顯示在編輯器邊欄中。若要了解有關命中腳本的詳細信息,請參閱腳本文檔。
腳本
Actor 可以包含多個腳本,這些腳本將在游戲中的不同時間點調用。
在 Interact 上:如果玩家站在該演員面前并按下“交互”按鈕,則稱為“交互”。
命中時:(僅當設置了碰撞組時)當此 actor 與具有指定碰撞組的玩家或射彈發生碰撞時,將調用此值
在初始化時:一旦場景加載到游戲中,就會立即調用。
更新時:當演員在屏幕上時反復調用,一旦劇本完成,它就會重復。您可以使用它來創建移動腳本
要開始構建腳本,請選擇一個 actor,單擊要編輯的腳本類型,然后單擊編輯器側邊欄中的“添加事件”按鈕以打開事件菜單。選擇一個事件以將其添加到腳本中。
編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載編程工具 /
下載
網友評論