回覆列表
  • 1 # 使用者2213972807437

        在製作遊戲之前,必須有一套經過長期測試並且適用的遊戲引擎。   數位紅用了兩年的時間總結開發出一套基於移動裝置的遊戲引擎:dragon bone game engine for mobile phone(龍骨),他可以支援目前大部分的高階移動裝置,它不僅可以使程式開發人員及遊戲專案節省了大量的時間,另外還可以讓美術人員最直觀的看到其設計效果。它最大的價值就是可以使開發人員的一套程式碼在不需要改動程式的情況下編譯執行在不同裝置平臺上(改動不超過20%)。目前數位紅及其他公司已經使用它開發遊戲超過了30款。   引擎提供了非常完善的9個模組與3個增強模組,可以完全滿足各類遊戲開發的需要。遊戲引擎可以直接嵌入到開發者的程式中,不需要額外的支援程式即可使所開發的遊戲獨立執行。遊戲引擎簡單、易用,編譯後體積很小,佔用記憶體也很小,可以節省玩家的記憶體空間及無線下載費用。基本引擎包含9個模組,引擎函式介面提供了類似windows的使用模式:   1、 檔案操作模組:提供類似標準c的fopen,fclose等函式。   2、 記憶體管理模組   3、 2d圖形圖象模組   4、 對話方塊模組   5、 sms操作模組:可以在程式內部對sms的收發進行截獲處理。   6、 加密模組:提供識別使用裝置的imei功能,用於軟體的加密目的。   7、 聲音模組   8、 資源打包及壓縮模組:可是使最後發售的軟體包體積變小,儘量少的佔用使用者的記憶體空間。   9、 常用函式:如字串操作等函式。   10、例子:提供一套完整遊戲magicline的源程式。 引擎增強模組構成 其增強部分,包含三個模組: 1、 實時3d增強模組 2、 聲音增強模組 3、 圖形檔案增強模組   ii. 正式開發的前期工作 a. 開發工具的準備 在很多人看來,手機遊戲還是一種很新鮮時尚的玩意兒,所以,談起手機遊戲的時候難免有種莫測高深的感覺。其實,手機遊戲的整個製作過程十分簡單。從某種角度而言,它是一種傳統的迴歸,同時也是新舊技術的相互融合。最常用的開發工具有vc++,j builder及codewarrior,在設計工具上則更是和普通的pc遊戲製作軟體沒有大的區別。有的設計人員更願意使用“骨灰級”的二維設計工具dp,也有人願意用3dmax、maya建模之後再進行二維修改,當然所有這些方法都要根據遊戲的最終設定來決定。我們在做java遊戲的時,一般都是採用畫素級的二維繪製完成圖片,即逐個畫素點的完成。但在製作pda等類似裝置的遊戲時,就會採用3dmax或者maya建立模型,渲染後再修整。在設計過程中,我們也與大多數遊戲公司一樣使用了maya、3dmax、photoshop、painter等工具。 b. 確定遊戲的各項引數及目標裝置

  • 中秋節和大豐收的關聯?
  • 仿寫朱自清的《背影》來仿寫一篇父親的背影作文500字?