内托体头 发表于 2021-2-8 16:04

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

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

Gordon520 发表于 2021-2-8 16:08

买本unity的教程,依葫芦画瓢。
话说既然你会C++,干嘛不学unreal?

愿为素心人 发表于 2021-2-8 16:16

既然会c++为啥不考虑UE4呢,要去考虑u3d

David902 发表于 2021-2-8 16:19

C#基础 看《CLR via C#》引擎通识 看《游戏引擎架构》渲染通识 看《Real-time-rendering 4th》渲染上手 看https://vulkan-tutorial.com/
离线渲染通识 看《全局光照技术》Unity通识 看https://learn.unity.com/Unity渲染Shader 看《Unity Shader入门精要》渲染管线 看 https://github.com/Unity-Technologies/ScriptableRenderPipeline
Unity资产序列化 看https://learn.unity.com/tutorial/assets-resources-and-assetbundles资产管理 看https://github.com/Unity-Technologies/Addressables-Sample
Unity构建资产构建 看https://github.com/Unity-Technologies/ScriptableBuildPipelineSamples工程构建 看https://aras-p.info/blog/2019/06/21/Replacing-a-live-system-is-really-hard/依赖参数收集 看https://github.com/jamplus/jamplus构建执行 看https://github.com/Unity-Technologies/tundra/tree/master/scripts/tundra

Unity性能代码性能/内存性能,看https://github.com/Unity-Technologies/DOTSSample
上面都看完了之后, 碎片时间随便补充周边b站 Unity官方,看https://space.bilibili.com/386224375/videoyoutube Unity官方,看https://www.youtube.com/user/Unity3Dblog Unity官方, 看https://blogs.unity3d.com/cn/渲染上层通识,看https://www.realtimerendering.com/ 后面的书单
收费内容GDC VaultUnity源码

上述为本人一年Unity引擎/图形开发真实学习历程,童叟无欺
另外突破了前10关的同学,可以来乐逗挑战体验第11关的内容。:)

风来时狂放 发表于 2021-2-8 16:20

建议大学期间多扎实一下基础科目,编译原理,操作系统原理,图形学原理,组成原理,数学这些东西,才是硬通货,unity可以在工作的时候边做边学,图形学基础打牢之后学unity就跟玩似的

白刃玄衣及 发表于 2021-2-8 16:26

首先呢,得先清楚自己要学习的方向,毕竟Unity的方向,还蛮多的。
看你提到了C++,那就当你是要正常的走一个游戏开发程序员的方向。


如果你比较喜欢看书,可以买一些Unity的编辑器操作指引的书籍。编辑操作熟练的同时,你需要对unity的编程语言进行了解,可以看下C#的书。
如果喜欢看视频,B站,YouTube,等等等视频网站一搜一大把,可以是专栏性质的,从基础到深入,也可以是具体的问题的解决方案。如果不差钱,你也可以去买一些市面上的一些课程,但其实课程很多都能在网站上找到,只是可以省去你去搜集的麻烦,emm,但程序员吗,搜索引擎还是要用的比较溜才行。


还可以通过一些博客,有些同学会把自己学习的过程记录下来,包括他们遇到过的各种问题,能解决你遇到的绝大部份问题。
后期如果想做一个像模像样的小游戏出来,你可能需要看看粒子系统,看看图形渲染,学学设计模式。
其实,我也觉得我说的是废话,具体的什么东西都没推荐,不就是百度谷歌搜索吗,谁不会呢……但这些东西怎么说呢,搜索就能有的,用心看,还是能找到很多帮助自己成长的内容的。
加油

贺老师 发表于 2021-2-8 16:34

题主说的会C++是指哪种程度的会呢?如果说比较熟悉C++语法和熟练面相对象的话,几乎可以稍微看一下C#,一两个小时吧,因为有了C++的厚实基础,只需掌握一下C#的一点特性就好,委托,事件,至于面相对象,思想上都大同小异,不同的语言稍微有点差异,然后就可以很好的过度去了,然后直接上手unity,在上手unity的过程中逐渐提升自己的C#编程能力!

白刃玄衣及 发表于 2021-2-8 16:43

直接拿本书开始学不就行,一直准备没尽头的

飘渺九月 发表于 2021-2-8 16:44

要问我
我会说
java天下第一

杨柳657 发表于 2021-2-8 16:49

撸游戏?还是离游戏远点…
页: [1] 2 3
查看完整版本: 我现在大一,学计算机专业,只会C++,想要学unity的话要学哪些东西?