·网站管理入口
  ·德化天气
  ·万年日历
  ·常用软件下载
  ·校长信箱
您的位置主页 > 德育天地 >

从C语言直接从头做出游戏,是一个非常曲折的路线。十年前有很多从Win32窗口编程开始一步一步做出游戏的经典游戏开发书籍,语言是用C++。那时能啃完书并把游戏做出来的,都是牛人。因为要学习基本操作系统编程、DX基础,解决窗口输入输出、基本渲染、封装能用的等等……道路非常漫长。当然,就算没做完,只要能搞定一个部分,也能学到很多东西。在2018年的今天……自己徒手从0开始做引擎是一种十分彪悍的行为。如果是为了达到做游戏的目标,那么还是学习一下成熟引擎的使用吧……推荐几种比较有知名度的引擎:Unity肯定是首选,功能强大,用途广泛。Love2D,轻量化的2D引擎,用Lua编写游戏也很有意思。MonoGame,基于.net的一个游戏引擎MonoGame,满分独立游戏“Celeste”就是用它做的。Egret、Layabox等Html5引擎,可以用来做网页小游戏、微信小游戏等。以上引擎的开发语言,要么是C#、Lua,要么是JavaScript,都和C/C++关系不大。如果一定要想深入学习和使用C/C++,可以选择:UnrealEngine……次世代游戏的霸主,个人觉得一开始学习这个有点重度。而且初期直接阅读和编写UE的C++代码难度很大。使用SDL库,SDL是一种非常轻量化的2D渲染库,可以作为游戏引擎的基础。而且可以直接用C语言操作,可以不用C++。Cocos2DX,一种曾经非常流行的C++游戏引擎。现在很多游戏公司仍然在用。不小心写成引擎介绍了,希望对题主有点帮助。

上一篇:苏轼的词是否比许嵩歌词要好_2 下一篇:如何评价我是谁没有绝对安全的系统这部黑客电影
建议使用1024*768分辩率浏览最佳效果
网站维护:学校办公室   地址:德化城关福兴路
邮编:362500 电话:0595-3522236 网站备案:闽ICP备09026616号
网站地图