找回密码
 立即注册
楼主: 内托体头

[笔记] 我现在大一,学计算机专业,只会C++,想要学unity的话要学哪些东西?

[复制链接]
发表于 2021-2-8 16:50 | 显示全部楼层
看下C#,1天时间看下基础逻辑,就可以看unity教程了
发表于 2021-2-8 16:59 | 显示全部楼层
还是建议你补充一些数学知识,把渲染的整套流程全部搞明白,再去管工具的事情
发表于 2021-2-8 17:06 | 显示全部楼层
看回答都是叫题主上来没会走先学跑,我建议大学的时候至少C语言、数据结构、线性代数这几门课要学习好,因为游戏的话我感觉这几门是早期就需要面对的基础。
至于U3D还是UE4问题,我是主张UE4派,就是因为它开源,而且国内腾讯扶持。如果你坚持学U3D那么学C#,UE4则是C++。
个人建议有能力的话大学最好参加ACM锻炼逻辑思维,算法能力。而游戏项目经验可以等到工作再获取也不晚。
游戏程序员先将编程语法,设计模式,数据结构这些标配基础打打好。然后就是看引擎相关的书籍和视频,学会引擎的用法,因为现在引擎功能大多比较完善不需要有太好的图形能力就能上手做出游戏。可能还要学习Lua语言,用作游戏脚本,现在游戏公司一般都是游戏开发完之后只用Lua来处理游戏内容。
等到你想进阶了就需要学图形渲染相关的知识,需要接触一些图形库如DirectX,OpenGL,Vulkan等。掌握渲染管线相关知识,要能够改写渲染管线可编程部分,也就是要会写Shader。
我个人建议是接触一些轻量级的开源引擎,如Ogre或Urho3D,相比UE4轻量很多,又具备游戏引擎基础的一些东西,是很好的学习素材,像骨骼模型,渲染流程,后处理,光照,阴影等我都从这里边获益匪浅。
我的启蒙书是《DirectX 9.0 3D游戏开发编程基础》,也称为红龙书,整本书上手门槛极低。尽管现在已经有更高级的DX版本或者你想学OpenGL,但我依旧推荐它上手图形相关的基础知识。因为我觉得语言和API都是重点,重点是要知道它能帮你做哪些事。
然后是《3D数学基础:图形与游戏开发》用于巩固图形所涉及的数学知识。
发表于 2021-2-8 17:16 | 显示全部楼层
unity就一个工具,想做游戏的话就要知道:游戏里程序是最不值钱的
发表于 2021-2-8 17:20 | 显示全部楼层
我也想学 但是我只会C语言 学的还不好 害
发表于 2021-2-8 17:26 | 显示全部楼层
要再学一下C#  然后找着游戏开发视频学吧
发表于 2021-2-8 17:27 | 显示全部楼层
渣渣一枚,仅供参考,别打我。。


爱好的话,保证你计算机基础课程不落下的基础上,网上随便找一套教程,没事时候玩玩,会c++的话,看看c#语法,了解下unity接口,你就可以让你的角色动起来,虽然你也不知道具体咋回事,但看不起很不错呀。


如果有就业想法的话,先花些时间完全了解清楚计算机专业相关的就业方向,别啥也不知道就选定个unity方向死冲(嗯,我就是。。),再做决定,不限于游戏前后端开发测试之类的,比如软件测试,软件开发,网络安全如渗透测试,网络工程师,嵌入式开发等等,了解这些工作是做啥的,要啥基础,学习路线咋样。。。。


选定后,
确定你不是在浪费时间,
确定你不是在浪费时间,
确定你不是在浪费时间,
规划学习路线,开始冲吧,你的计算机基础课程应该只是这学习路线里基础的一部分。
发表于 2021-2-8 17:29 | 显示全部楼层
学点C#,然后开始做游戏吧,做着做着你就知道该学什么了。
发表于 2021-2-8 17:29 | 显示全部楼层
学unity可以,但是还不如多学一点基础,毕竟你才大一。
发表于 2021-2-8 17:31 | 显示全部楼层
建议学Unreal Engine 4(别问我怎么知道的)
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 17:59 , Processed in 0.090433 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表