【269期门诊集锦】iOS游戏开发—2D游戏编程之我见
本期門診特邀iOS游戲開發專家專家李華明老師,將針對移動開發過程中遇到的問題給予解答。歡迎網友積極提問,與專家一起討論!
查看本期門診精彩實錄:http://doctor.51cto.com/develop-283.html
Q:老師您好,我想向您請教幾個問題:
1、IOS游戲開發,需要哪些技術基礎。我是一名有多年C#編程經驗的程序員,學習IOS游戲開發,先要從IOS應用開發開始嗎?
2、我沒有蘋果電腦,參考網上的教程,我在VM虛擬機里面,安裝了Mac OS以及XCode。在虛擬機環境下,是否能夠很好的進行IOS APP開發、IOS游戲開發。
3、能否介紹一些技術資料(網站、論壇、技術書籍等),能夠幫助我快速入門IOS游戲開發。
謝謝。
?
A:1、學習游戲開發,不用先從應用開發開始的。應該從小游戲做起。
2、直接windows + cocos2dx ,現在流行cocos2dx游戲引擎,直接上手做這個c++的底層。可以參考有關windows 搭建cocos2dx的文章。
3. 當然要介紹我自己的網站啦。Android、ios 游戲、 cocos2d、cocos2dx、引擎、server等等都寫的有系列教程
?
Q:開發游戲中如何處理內存使用問題,如何平衡內存使用和游戲效果之間的關系?
?
A:游戲主要就兩個考慮內存與效率,那么這兩點主要與項目有關,到底是犧牲效率來優化內存,還是到底提高效率,增加內存,取決項目而言
?
Q:cocos2d和原生的objC相比有什么優勢?
?
A:cocos2d-iphone 是封裝了obj 的渲染等功能,讓開發者更容易、更快捷的進行開發,
cocos2d-x 是基于cocos2d-iphone 以c++為底層對Obj封裝 跨平臺
?
Q:HTML5能早日代替傳統的限平臺開發模式么?
?
A:我覺得近幾年不能的,當前HTML5 只能實現簡單的一些應用和游戲
另外對于HTML5 ,如果你想玩魔獸世界這樣的游戲,即使如果HTML5做出來一個版本,無疑存在如下兩種情況:
1.資源小,圖片 模型 馬賽克,玩家不需要前端加載,下載更多資源
2. 玩家需要下載更多資源、占用頭次進入游戲的時間,游戲圖片、模型則會好一些。
畢竟網頁HTML5的資源不像端游那樣子
?
Q:做游戲開發,需要掌握什么技能;學習過java、net;現在主要做關于數據庫方面的開發
?
A:如果你做Kjava(j2me)游戲需要掌握 java
Android 則分為兩種SDK ?一種SDK 是Java語言,NDK 是C語言
iOS 則是Object-c 語言 以及引擎所用的C++語言
?
轉載于:https://blog.51cto.com/doctor/1179760
總結
以上是生活随笔為你收集整理的【269期门诊集锦】iOS游戏开发—2D游戏编程之我见的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改linux bash shell
- 下一篇: App如何适配Jelly Bean 和