能用oc语言开发吗?cocos2dx和unity3d一样都是游戏引擎。考虑做跨平台的2d游戏,引擎选择是unity3d还是cocos2d-xUnity3D是收费的3D游戏引擎(当然也可开发2D游戏),cocos2d-x是开源的2D游戏引擎
有意思的是,Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OGEngine都源于国外个人开发者的开源游戏引擎。Gramlich的开发的Android开源游戏引擎AndEngine,基于AndEngine拓展跨平台。而OGEngine则源于Android游戏开源引擎AndEngine.
Cocos2d游戏引擎介绍1.什么是游戏引擎?第一个Cocos2d游戏2.安装Cocos2d引擎2.场景切换相关方法6.粒子系统8.粒子发射模式8.粒子系统属性8.游戏背景音乐与音效9.迷失航线游戏开发26.迷失航线游戏分析与设计26.任务1:游戏项目初始化26.任务2:Loading场景实现26.任务3:Home场景实现26.任务4:设置场景实现26.任务6:游戏场景实现26.
Cocos2d-x是MIT许可证下发布的开源游戏引擎。允许开发人员利用C++、Lua及Javascript来进行跨平台部署,还支持Windows、Mac和Linux等桌面操作系统,省钱省力省事。很多教用户如何使用的简单测试例子基于OpenGL:支持硬件加速脚本语言:支持Lua,JavaScript语言软件截图:
1、DirectX是一个由微软创建的多媒体编程接口。ONE视频游戏开发,只支持这些平台。手机游戏,可以用c++或Lua编写,使用的API完全兼容cocos2d-iphone。Technologies开发的一款多平台集成游戏开发工具,它可以让玩家**创建交互式内容,如3d视频游戏、建筑可视化、实时3d动画等。它是一个完全集成的专业游戏引擎。
这本书可以用来作为游戏开发的入门教材,里面关于游戏开发的方方面面都有涉及而且比比较精彩,适合从底层开始开发游戏的人入门。这本书只介绍了2D游戏的开发,对于3D游戏没有涉及这本书所用的是Directx8的API介绍的渲染系统,相对比较老。不过这类图书一般大多是API的堆叠,少了一些游戏开发的底蕴。