Defold 游戲開發(fā)筆記 02

Defold

今天為游戲加了一個簡單的菜單,主要用到了 Defold 的 collection proxy 功能。

菜單

一般來說我們會把游戲分成一個個的關(guān)卡,在Defold 里我們可以把每個關(guān)卡相關(guān)的東西都放到一個 collection 里。

在游戲進(jìn)行中,因?yàn)閮?nèi)存有限,除非游戲的資源非常少,不然我們是不會把所有東西都放進(jìn)內(nèi)存,而是什么時(shí)候用到什么才把它載入,不用的資源會被清理掉。

利用 collection proxy 我們就可以很方便地載入或釋放相關(guān)的 collection !

我們把菜單的資源,路線編輯器的資源和游戲的資源分別放在不同的 collection 里,在菜單按下不同的按鈕,系統(tǒng)就會載入編輯器的資源或是游戲的資源,然后進(jìn)入所選的功能畫面。

遊戲一開始原本默認(rèn)是會打開 main.collection,為了比較清楚,我把它改成了controller.collection,另外加了一個 game object 並在裡面加進(jìn)菜單,編輯器和遊戲的 collection proxy :

controller & proxy

接下來就可以利用腳本里的代碼載入或釋放相關(guān)的資源,真是非常的方便!

controller.script
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,998評論 7 249
  • 一直在路上 走在尚未成功的路上 路漫漫,其修遠(yuǎn)兮,吾將上下而求索。 ...
    澠池1248閱讀 379評論 7 7
  • 阿末是個招人喜歡的姑娘,明明可以靠顏值卻非要靠才華,不但是個學(xué)霸,而且唱歌跳舞樣樣精通。 剛進(jìn)入高中,我就和阿末成...
    楊穗子閱讀 342評論 0 1
  • 這貨其實(shí)很簡單,我就簡單做個用法的解析。 首先,你要使用的話,你得在info.plist里面加入部分鍵值對,如下:...
    曉龍歌閱讀 689評論 0 2
  • 現(xiàn)在我22歲,老人家口中年輕人,卻聽了這一生的道理,不管是在學(xué)校還是家里,很多數(shù)不清的道理,很奇怪的是不管是誰給我...
    月色朦朧閱讀 248評論 0 0

友情鏈接更多精彩內(nèi)容