【269期门诊集锦】iOS游戏开发—2D游戏编程之我见
游戏开发
发布于:2021-06-27 15:28
|
阅读数:247
|
评论:0
|
技术门诊是51CTO社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问。从热门技术到前沿知识,从技术答疑到职业规划。每期一个主题,站在最新最热的技术前沿为你引航!
本期门诊特邀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++语言
|
免责声明:
1. 本站所有资源来自网络搜集或用户上传,仅作为参考不担保其准确性!
2. 本站内容仅供学习和交流使用,版权归原作者所有!© 查看更多
3. 如有内容侵害到您,请联系我们尽快删除,邮箱:kf@codeae.com
|
|
|
|
|