Unity之C#学习笔记(0):环境配置与上⼿HelloWorld
前前⾔
unity 教程这个系列是博主2020疫情在家期间写的,现在可能有⼀些过时的内容,敬请注意。
前⾔
这个系列是博主⾃学Unity中C#编程部分的随记。内容参考Unity Learn中的课程:Unity C# Survival Guide,链接:
Unity官⽹的Unity Learn栏⽬提供了不少优质的课程,⽽且近期由于疫情影响全部免费开放。内容基本为英⽂授课,⼤部分有英⽂字幕。有能⼒或想锻炼⾃⼰能⼒的同学们⾮常建议去听原声课程,英语⽔平会有很⼤提升。
博主本科软⼯专业在读,也是Unity的初学者,这个系列的博⽂中可能会有错误,恳请各位⼤神指出。对于观者,希望你有编程基础,学习过⾄少⼀门编程语⾔,并有⼀定的⾯向对象编程(OOP)基础。
在这节,我们将完成Unity开发环境的配置,并上⼿写⼀个简单的HelloWorld程序。
下载Unity Hub和本体
Unity中国官⽹:
注册⼀个Unity账号,这个不多说了,⼀定要注册的。
Tips:Unity提供Student Plan,包括学⽣版的Unity(有个⼈版没有的暗⾊主题哦)和⼀套免费的优质Asset。如果你是在校⽣,在GitHub申请Student Developer Pack,通过即可解锁Unity学⽣认证。⼀般只需要⼀个edu邮箱和⾝份证明(校园卡的照⽚即可)就能通过。具体操作见官⽹:
官⽹页⾯底部即可到下载链接。
Unity Hub可以理解为⼀个管理你的Unity本体和项⽬的软件,类似于Adobe家的Creative Cloud,建议先安装。接下来你可以选择在Unity Hub中直接安装,或者在官⽹下载安装并在Unity Hub中添加两种⽅式获得Unity本体(推荐后者)。
这⾥说⼀下Unity版本选择的问题。截⽌本⽂撰写为⽌,最新的Unity版本为2019.3.4f1(预发布版为2020.1.0a25 Alpha)。虽然新的正式版本会有更优的体验和更多功能,但鉴于2018和2019版本的项⽬存在兼容性问题,⽽且很多实战的项⽬教程使⽤的是2018版,所以这⾥推荐安装2018.4.19f1 LTS版(LTS即Long Term Support,长期⽀持)。当然,你完全可以同时装两个版本。在创建项⽬时可以⼿动选择使⽤哪个版本的Unity。
配置和测试
由于这个系列的重点在于C#脚本的编写,Unity的界⾯这⾥就不多介绍了,百度⼊门教程⼀抓⼀⼤把。
Tips:有时候你可能发现刚新建了⼀个空项⽬,它的⼤⼩就有⼏百MB,这⼀般是因为Unity默认导⼊了过多你在项⽬中可能根本不会⽤到的Package。解决⽅法:Window → Package Manager → In Project选项卡,在这⾥你能看到当前项⽬使⽤的所有包。将不需要的全部Remove掉即可。完成后你会发现项⽬只有⼏⼗M的⼤⼩。
进⼊正题,新建项⽬后,⾸先打开Edit → Preferences⾯板,看External Tools栏。“External Script Editor”,即你要使⽤的代码编辑器,⼀般的选择为万能的VS(Visual Studio)。如果你有编程经验那就不⽤多说了,Unity会检测到你已经安装的VS。如果之前没有安装过,在安装Unity时应该也作为组件之⼀⾃动安装好了。
在这⾥我们选择Visual Studio 2019(Unity为你下载的版本可能是2017,区别不⼤)。有⾃⼰使⽤习惯的朋友们也可以选择其他编辑器,例如轻量⼩巧的VS Code,以及博主最近⽐较爱⽤的Jetbrains家的Rider。
Tips:如果你⽤VS打开脚本时出现Monobehaviour不⾼亮报错的情况,则很可能是这步没有配置正确。
在Assets中新建Scripts⽂件夹,新建HelloWorld脚本。
Tips:⼀个Unity项⽬会有⼤量的资源、脚本等各种⽂件,养成良好的命名及⽂件夹整理习惯会让你的项⽬在后期整洁有序,⽽⾮⼀团乱⿇。
在Start()函数中添加Debug.Log(“Hello World”);
Tips:Debug.Log()会在Unity的控制台打印语句。如果需要打印错误语句,可以使⽤Debug.LogError()
返回Unity,将脚本挂在Main Camera上,运⾏
在控制台我们可以看到输出了Hello World,测试成功。
⾄此,我们的Unity环境配置和测试就完成了。在下⼀节,我们开始实际上⼿,学习如何让你的脚本控制Unity中的物体。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论