c++得学到啥程度才能搞游戏开发啊

想自己写一个游戏,但是做游戏需要学到啥程度。。

319 views
Comments
登录后评论
Sign In
·

首先我不会c++,也不会开发游戏,我写Java的 blush ,我推崇项目驱动,直接去搞个小游戏的项目跟着写,就知道哪里欠缺了,理论是学不完的

·

cpp 学不完的,几年开发经验的都不能说就懂语法了,用到哪学到哪,只用一一些常见特性就可以

·

首先我不会c++,但是我多少会点游戏开发,我是写web的,我个人感觉是基础全掌握,然后跟着库写就好了,之前用python也整过小游戏,差不多也就是这样,跟着库写就好了,掌握基础知识,然后遇到需要的再去深入学需要的地方,慢慢其实也就掌握这门语言了。

·

不深究底层直接用按教程学UE挺简单的,字符画小游戏一般挺难的,要用到好多数据结构.

·

游戏开发的平台推荐虚幻引擎或者unity3D,这两个是开发大型游戏的主流,上b站有教程,C++的QT中有qml的游戏示例可以试试,以及各类开发板(arduino,stm32,树莓派:使用python)也能搞小游戏,资源很多,先从小的游戏开始学习:如贪吃蛇、扫雷、俄罗斯方块,都有例子。

·

如果不想为了一瓶醋包饺子建议还是先考虑其他手段,例如使用现有游戏引擎 smile 主要是使用纯C++构建界面就是一件非常复杂的事情,会耗费大量时间精力,更不用提音频等其他方面的困难(虽然也可以使用开源库解决 但是很多坑是不得不踩的)综上建议先考虑其他开发方式,如果要坚持C++可以继续交流

·

虚幻引擎是你最好的起点,可以使用C++来实现逻辑部分。

因为C++是一门底层语言,使用它不能像Swift、Kotlin、Flutter一样直接拿来写界面、音效;你必须借助第三方库,从广义上来讲,虚幻引擎就是一个用于游戏开发的C++库。

·

看做什么程度的游戏了,一些小游戏的实现没有太高的要求,不断进行迭代就好,图像引擎我一般用openGL。

推荐用EasyX的只有那些卖课的,这玩意已经被淘汰了。