找回密码
 立即注册
查看: 1260|回复: 20

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

[复制链接]
发表于 2021-2-8 16:04 | 显示全部楼层 |阅读模式
我现在大一,学计算机专业,只会C++,想要学unity的话要学哪些东西?
发表于 2021-2-8 16:08 | 显示全部楼层
买本unity的教程,依葫芦画瓢。
话说既然你会C++,干嘛不学unreal?
发表于 2021-2-8 16:16 | 显示全部楼层
既然会c++为啥不考虑UE4呢,要去考虑u3d
发表于 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天下第一
发表于 2021-2-8 16:49 | 显示全部楼层
撸游戏?还是离游戏远点…
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 18:00 , Processed in 0.104771 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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