關於這款小遊戲,本來是計劃做三部的,因爲策劃裏面是由三條故事線組成的!但是好像第一部反響不是很好,而且小遊戲平臺限制有點多,所以沒辦法!可能得暫緩該項目了
這是這款遊戲:
下面說說這款遊戲的開發流程吧!
首先這款遊戲是平臺動作解謎類型的遊戲,主要玩法是操控我們的主角移動,控制箱子放置在合適的位置來使我們的主角能順利的通關!
其次遊戲劇情簡單介紹:
黑暗時代來臨,埃利斯的家鄉有人被邪惡的生物迷失了心智,埃利斯出去尋找幫助,等他回到村子之後,村子裏麼一片大火,村民都不見了,他的妹妹也失蹤了,故事就是從這裏開始,爲了營救他妹妹,埃利斯必須闖過重重關卡,避開各種各樣的危險的機關和兇猛的怪物!
開發工具:
美術動畫:Animate和Photoshop
程序:CocosCretor2.1
音效:Audition
其他軟件還包括Premiere,喵影工廠,金山文檔,MindMaster,TexturePackerGUI等
遊戲策劃:這裏主要用的是金山文檔,主要是畫流程圖來着
某些關卡:
素材處理:
這些素材可以打包了放在服務器上,我這是放在本地的所以才處理這麼細!因爲限制只有4m啊
圖片素材:
能做成無縫貼圖的儘量都做成無縫貼圖,這樣佔用的資源空間就比較小,記得圖片壓縮一下
每個圖片都儘量在不損失顯示效果的情況下壓縮的!
每一關的素材處理好了之後,單獨打包圖集!這是減少drawcall的好方法!
音頻素材:
這裏主要是音頻剪輯,Audition和Premiere對於剪輯音頻都很有幫助!音頻主要是比較大,Audition有音軌,比較實用!
項目優化:
這裏主要是做了4個方面:
優化素材:就是減小圖片資源和音頻資源的大小,能做成無縫圖的儘量做成無縫圖。PS:這裏的素材可以放在服務器上,加載遊戲的時候去服務器上面下載!在項目裏面填圖片在服務器上的地址就行了!
優化drawcall:主要是打包圖集,每個單獨的模塊打包一個圖集,對於我的項目來說就是6個場景+ui層+特效單獨打包的圖集!其次就是mask組件,因爲mask會隔斷圖集,而且本身mask也佔用2個圖集,所以mask使用太多會導致drawcall猛增!
優化代碼:在Update裏面的東西不要太多,因爲Update沒一幀都在調用! 有些獲取對象的代碼不要寫在裏面!可以服用的代碼提煉成一個方法,避免同樣的代碼出現很多次!需要多次使用的提煉在底層代碼裏面,所有遊戲都有的東西寫在自己的框架裏面!
最後要吐槽吐槽COCOS:
實在是很多BUG,比如碰撞體層級,以及座標,編輯碰撞體的時候沒法選擇到自己的位置!碰撞體還會被自己的圖片覆蓋,導致沒法選擇!等等!
最後:希望大家能耐心玩玩這個比較難的遊戲吧!希望還有下一部吧!
聯繫方式:qq:997805135
有任何意見或者其他的這裏聯繫我!