我现在大一,学计算机专业,只会C++,想要学unity的话要学哪些东西?
我现在大一,学计算机专业,只会C++,想要学unity的话要学哪些东西? 买本unity的教程,依葫芦画瓢。话说既然你会C++,干嘛不学unreal? 既然会c++为啥不考虑UE4呢,要去考虑u3d 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关的内容。:) 建议大学期间多扎实一下基础科目,编译原理,操作系统原理,图形学原理,组成原理,数学这些东西,才是硬通货,unity可以在工作的时候边做边学,图形学基础打牢之后学unity就跟玩似的 首先呢,得先清楚自己要学习的方向,毕竟Unity的方向,还蛮多的。
看你提到了C++,那就当你是要正常的走一个游戏开发程序员的方向。
如果你比较喜欢看书,可以买一些Unity的编辑器操作指引的书籍。编辑操作熟练的同时,你需要对unity的编程语言进行了解,可以看下C#的书。
如果喜欢看视频,B站,YouTube,等等等视频网站一搜一大把,可以是专栏性质的,从基础到深入,也可以是具体的问题的解决方案。如果不差钱,你也可以去买一些市面上的一些课程,但其实课程很多都能在网站上找到,只是可以省去你去搜集的麻烦,emm,但程序员吗,搜索引擎还是要用的比较溜才行。
还可以通过一些博客,有些同学会把自己学习的过程记录下来,包括他们遇到过的各种问题,能解决你遇到的绝大部份问题。
后期如果想做一个像模像样的小游戏出来,你可能需要看看粒子系统,看看图形渲染,学学设计模式。
其实,我也觉得我说的是废话,具体的什么东西都没推荐,不就是百度谷歌搜索吗,谁不会呢……但这些东西怎么说呢,搜索就能有的,用心看,还是能找到很多帮助自己成长的内容的。
加油 题主说的会C++是指哪种程度的会呢?如果说比较熟悉C++语法和熟练面相对象的话,几乎可以稍微看一下C#,一两个小时吧,因为有了C++的厚实基础,只需掌握一下C#的一点特性就好,委托,事件,至于面相对象,思想上都大同小异,不同的语言稍微有点差异,然后就可以很好的过度去了,然后直接上手unity,在上手unity的过程中逐渐提升自己的C#编程能力! 直接拿本书开始学不就行,一直准备没尽头的 要问我
我会说
java天下第一 撸游戏?还是离游戏远点…