【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游戏编程之我见相关推荐
- 开发2d游戏要用什么引擎_下一个游戏要使用什么2D游戏引擎
开发2d游戏要用什么引擎 A few weeks ago, I posted about my experience attempting to make a prototype in a bunch ...
- Unity大魔王私藏的开发2D游戏的常用插件合集
Unity以开发3D游戏见长,早期版本的Unity在开发2D游戏时不慎方便,因此Asset Store出现了很多2D游戏开发引擎.现在Unity对2D游戏的支持越来越好,而这些开发2D游戏的Unity ...
- Unity3D游戏开发之使用Unity3D开发2D游戏 (一)
今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写Unity3D游戏开发系列文章的时候就已经说过了,所以我们今天要做的就是利用Unity3D来实现在2D游 ...
- Unity2D游戏开发和C#编程大师班
本课程采用现代游戏开发的最新内容和最新技术(Unity 2D 2022) 学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源.如果你想了解你看到的这些不可思议的游戏是如何制作的,没 ...
- 微信小游戏开发教程-游戏实现1
微信小游戏开发教程-游戏实现1 概述 微信开发者工具官方提供一个飞机大战的游戏Demo,这里我们不再使用这个demo,我们以FlappyBird为例,为了让读者更加容易理解. 源码 https://g ...
- python 游戏开发_Python游戏开发入门
spContent=--玩游戏的最高境界是什么? --当然是设计一款属于自己的游戏! --设计游戏不是目的,从游戏看道理,从道理看人生,人生何尝不是属于自己的游戏? --"弹指之间·享受创新 ...
- Unity游戏开发之游戏存档方式
目录 1.Unity自带存储方式PlayerPrefs 2.XML存储方式 3.Json类型存储方式 1.Unity的序列化问题 2.Unity中支持序列化的类 3.Unity中Json的使用方法 4 ...
- android策略模式_Android游戏开发–设计游戏实体–策略模式
android策略模式 在这一部分中,我将尝试解释我对好的游戏设计元素的理解. 我将在示例中使用droid,并编写基本的战斗模拟器脚本以查看其行为. 问题: 我指挥一个机器人,我想消灭敌人. 再次面对 ...
- 雪碧图 游戏开发_Android游戏开发–雪碧动画
雪碧图 游戏开发 如果到目前为止您仍然关注该系列 ,我们将在处理触摸,显示图像和移动它们方面广为人知. 但是,动态图像看起来很呆板,因为它看起来确实是假的和业余的. 为了给角色一些生活,我们将需要做更 ...
最新文章
- android 折叠与展开,android – 如何根据滚动方向折叠/展开视图?
- python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)
- java线程通信概念_java基础线程总结(线程概念、线程创建方式、线程间通信、线程重要方法)...
- 针对新手的Java EE7和Maven项目–第8部分
- 【51Nod - 1163】最高的奖励 (贪心+优先队列 或 妙用并查集)
- 信息学奥赛 数论专题 2、带 余 除 法
- python集合中的元素不能是哪些数据类型_Python内置类型及常见问题
- linux任务计划不执行时间,Linux任务计划、周期性任务执行
- 使用Java打印三角形
- 幼儿-综合素质【9】
- Eureka的自我保护机制
- 中山西路620号 的人才服务中心搬到 梅园路77号去了
- cql oracle,Cassandra CQL中的Where和Order By子句
- oracle 固定顺序排序
- cmd查看python库命令_怎么用命令查看python的库
- ubuntu安装cad快速看图linux版
- crmeb 易联云k4小票打印机相关配置说明
- CF4A Watermelon(洛谷水题记)
- 在uniapp使用微信插件获取不到回调数据问题解决
- 研究生英语期末考试复习
热门文章
- VTK:图片之ImageFFT
- VTK:图片之ImageText
- VS中使用OpenCV构建应用程序
- OpenGL 纹理坐标的实例
- C++AVL树(自平衡二叉查找树)(附完整源码)
- C++ 源代码到可执行代码的详细过程 ?
- QT绘制饼图和自定义饼图切片
- 经典C语言程序100例之三一
- 新手制作bom表格教程_抖音短视频怎么制作?这里有全部最新教程+指导,新手0基础上手!...
- MapTask并行度决定机制、FileInputFormat切片机制、map并行度的经验之谈、ReduceTask并行度的决定、MAPREDUCE程序运行演示(来自学笔记)