中易网

学完c++后是应该学游戏编程还是游戏引擎?

答案:1  悬赏:60  
解决时间 2021-01-11 17:00
学完c++后是应该学游戏编程还是游戏引擎?
最佳答案
你可以选择艰难的路和稍微艰难的路。
艰难的是,你要从计算机图形学开始。对于一条直线的绘制,各种坐标系的转化,光照贴图等从开始学起,然后用自己的程序实现这些最基础的功能。说实话,很难,而且工作量很大。并且实现的效果已经开源程序实现。但是,收获是巨大的付出的辛苦也是巨大的。如果你想深入研究的话,这条路是必经之路。
稍微艰难的是,你可以学习一种图形库编程,比如OpenGL,DirectX以及一些开源的引擎编程。这条路,是你不用再考虑过于底层的,有关图形学基础的算法。只要学会何事的库函数调用,重要的是整个游戏的架构方面的设计实现。同样具有挑战性,要考虑的学习的也很多。而且实现的效果会比上一种成功几率大一些。如果想提高自己有能做出完整像样的作品,推荐这种。
我认为最为简单的就是使用已经高度封装的,高度集成的游戏开发软件,也就是所谓的引擎。比如Unity3D等等。这种方法,一个字:快。你不用考虑游戏的架构,更不用考虑图形学。就像搭积木,排剧本一样,一切都有前两种人为你开发好的工具。这种方法,比较简单。开发出成功作品的几率最大。
不过你可以先从一些小游戏开发学起,比如俄罗斯方块,五子棋,打飞机之类的。从这些简单的例子掌握游戏开发编程的基本思想。在学习有关图形学的知识,实现相关的算法,在熟练的学习一种API编程。这样,对于想要开发你自己的游戏产品,甚至自己的游戏引擎都是有可能的。
加油吧!!!!!!!!!!!!!!追问在学习一项游戏编程技术之前,做做那些纯代码的小游戏对之后的帮助大吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《然后 爱情随遇而安》里陈遇白为什么会喜欢
从黔西到毕节的车,去哪里坐
cisco 路由器的光模块有多少种啊?
厦门老别墅要门票么
5000元怎么投资?
请问明天还有去贺州好高铁铁票
夏天怎么防止苍蝇落在白车上
为什么现在夜钓钓鱼不到
我从旧货市场买了一把东洋刀上面刻着石田友和
梦幻25级剧情过完可以得多少剧情点
华果应时鲜,贵人来指处,三望一朝逸,有名须
求证柯西不等式推论∑a∧2/b≥(∑a)∧2&#
U盘Pe怎么进入华三服务器
“蒙蒙乱扑行人面”诗句出处
能问个问题吗
推荐资讯
光电转换器FX下面的那个灯不亮是什么问题
康斯登售后中心在哪
白将军为啥好
梦见幺妈给我送肉
湖南省临湘市江南镇姓谢的分布在哪几个村
多格子衣柜哪款好
老人年过八十用什么词来形容?
iphone7 plus出厂设置怎么恢复
为什么dota2等级怎么都不升级
静指秀美甲地址在什么地方,我要处理点事
伴海时光临海公寓地址好找么,我有些事要过去
唯美的爱情可以美得让人窒息,美得令人哭泣。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?