永发信息网

学习游戏编程需要接触哪些方面的知识? 听说是什么c++.vc.mfc什么的,本人纯小白请不要喷我,

答案:4  悬赏:50  手机版
解决时间 2021-03-19 23:43
学习游戏编程需要接触哪些方面的知识? 听说是什么c++.vc.mfc什么的,本人纯小白请不要喷我,
最佳答案
如果要做游戏引擎开发,因为游戏引擎主要和底层的东西打交道,所以至少 数学、物理、C++或者C语言、三维图形API这些东西得精通,然后再学各种各样的算法(英语基础必须扎实)。

如果不想接触底层的东西,推荐学习C# 和 Unity,这个做游戏容易得太多。
全部回答
先学一门语言,学明白了自然知道路要怎么走
你去买本编程入门书来看看就知道了,很难细说的
首先要有高中或以上的数学水平, 并且要会基础的线性代数或者至少知道矩阵要怎么运算
要学习一门或多门编程语言, 如C++, C#, java, lua, javascript+html5, 等等. 如果想做手机游戏那么ios就学习swift, android则学习java
要了解各种基础的算法, 数据结构等

然后可以找一个游戏开发框架(包括了渲染/音频/物理引擎等做一个游戏需要的各种功能), 常用的如unity3d, cocos2dx, 如果想自己从底层开始慢慢做的话就需要学习更多, 如mfc或gt等(用于创建窗口等), opengl或dx(用于绘制画面), 以及其它杂七杂八的东西
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
ThinkPad T470笔记本电脑怎么样
洛杉矶和纽约哪个环境更好呢?
塑胶扣板室内装修对身体有毒吗?
巴勒嘎图怎么去啊,有知道地址的么
红人神器怎么一直登入不了
有条件的学生可以自己制作春联等书法作品怎么
马与兔相配
花叶络石怎么养
0.58的5表示什么意思
在原油乳化液中,水滴总是带正电还是负电?
在哪种高考音乐培训学校当乐器老师每个月工资
患有强迫症怎么办
---Is Mr Green London?-Yes, but he is Shan
电脑玩着穿越火线 想返回不退出 按那几个键
新安江地下商业街地址在什么地方,想过去办事
推荐资讯
广元至深圳火车k838停重庆什么站?
安卓quickoffice无法修改保存文件
B站很多美术主播都在用的那个电脑画图的软件
如何使用哲学解释生活中的现象
关于二级笔译三级笔译的难度 70分
请问那些职业属于技术工呀?普工又是什么工种
小丽的妈妈在银行里存入人民币5000元,存期一
全价机票在什么情况下可以全额退款
吃钙片能喝牛奶吗?隔多长时间
欧美两男一女组合唱得英文歌曲
电视剧里人物叫,桑木林,是哪个电视剧
梦见牛在杀场
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?