1,关于C游戏开发常用的框架国内使用最多的是unity3d与unreal两个引擎 。前者使用的是c#,后者使用的是c++ 。做3d游戏的话需要掌握一些三维渲染知识,比如空间几何、计算机图形学、线性代数、opengl、shader等,编程语言只是初步 。
2,cocos2dx做游戏用什么框架IOS自带的游戏框架现在几乎都不用了 , 我是做应用的,如果想从事游戏开发还是学习cocos2dx框架,cocos2dx是纯c++语言!市场占有率最高的框架了 。做出来的游戏是跨平台的,现在无论安卓和ios几乎都是用这个框架做游戏,unity3d现在也很火,用c#语言和js个人认为先学好一样精通 , 然后触类旁通 。
3,现实的unity3d开发使用什么框架第一,unity只是一个工具 第二,算法和数据结构和具体的工具无关 第三 , 编程基本的算法无非是排序算法、树形结构、链表、队列等 第四,算法根据需要去使用,如果是做游戏,一堆的计算机图形学知识需要掌握,如果做3d , 必要的3d知识不能少 。是,是用unity3d引擎和sdk一起开发的,还可以直接是用sdk做sdk开发 。目前国内用的都是国外的sdk+unity的方法开发的,现在大多都使用的是vuforia和realmax的sdk,国内的sdk现在出来的,但是还没有普及 。【3d游戏开发框架,关于C游戏开发常用的框架】
4,游戏开发使用什么框架比较好要是2D的话推荐Cocos-2d x 。文档、资料比较全 。基于OpenGL的,跨平台支持 。现在很流行 。construct2、impactjs、gamemaker三个是收费的,其中construct2与gamemaker更像一个游戏开发工具,可以实现不用写一行代码来制作游戏,更适合于没有编程基础的人使用 。而impactjs作为一个高质量的框架,且易于扩展,虽然是收费的,但是物有所值 。开源引擎中,three.js是最火的,但是仅限于开发3d游戏 。其次是createjs,由adobe官方赞助且采用flash类似的api以及模块化开发,是flash开发者以及将flash游戏转换成html5不可多得的选择 。turbulenz虽然开源时间比较晚,但颇有后来者居上的趋势,由于其对2d和3d的同时支持,是同时开发2d和3d游戏的最佳选择 。limejs与crafty相比的优势在于有一个公司进行维护,相比个人要更稳定,但是需要依赖于google closure,也使之成为一个重量级的框架 。crafty体积小、轻量级,更适合于小游戏的开发 。cocos2d-html5作为国产框架的一个优势在于中文文档和教程多,且得到了google的支持,但相比impactjs、createjs仍不够成熟 。melonjs、quintus、lycheejs的开发者和使用者都较少,相关文档和教程也相对少 , 还有待观察 。
推荐阅读
- 安卓好用的游戏修改器,安卓的游戏修改器那款好用点
- 脚本录制器安卓,有什么工具在测试APP功能的时候实现脚本录制吗
- 零基础制作微信小游戏,怎么做微信朋友圈小游戏
- 数控铣床编程代码及图片,数控铣床编程
- 最受欢迎的编程语言2022,当今最受欢迎的电脑编程语言是什么
- 安卓apk源码,我 有一个手机源码怎么能生成APK呢
- 手游最火,今年什么手游最火
- 王者荣耀开发源码,王者荣耀源文件程序是什么
- 用编程怎么编QQ机器人,我想自己制作QQ机器人请问我该怎么办