工作需要学习的Unity,拿来做3D可视化系统之类的网页系统,并不是做游戏,而且负责的只是UI方面,要速成。先前只是知道Unity很强大,游戏、动画都能做,总感觉Unity好高级,学不来的。之前搞的Laya都麻烦得要死,各种Bug,各种不顺手,还想着接近Photoshop的操作,结果不是,特别是做组件和定位,很麻烦。

难归难,学还是要学的,官方的教程要梯子而且是英文的,看不懂,只好去找点别的视频和文章教程,找了个速成的UI搭建文章和官方文档的w3cschool中文版,跟着学。

【Unity】UGUI系列教程——拼接一个简单界面

Unity教程 用户界面(UI)

中文界面

我太蔡,需要搞个中文界面,新版的Unity有中文模块,虽然不太完全。看中文界面有个弊端,大部分的教程都是英文界面的,中文有时候还找不到选项在哪,到时候又要调回英文界面 ᕪ(·Д· ) 。

Unity Hub安装页对着当前版本Unity点击右上角选择[添加模块]
Unity Hub添加模块页选择[简体中文]
Unity Hub菜单选择[Preferences]
[Languages]里就有语音选项

新建一个项目

接着新建一个项目,了解一下Unity的基本操作,感觉应该跟其他可视化引擎差不多吧 (´・Д・)」 。

Unity首页
Unity新建项目

新建画布

每个引擎都一样,新建画布,建立一个新画布后出现两个新东西,一个画布,一个事件,留着,上面两个是默认的,不管它 (´・Д・)」。

新建画布
两个新东西
对着画布右键的菜单

应该就是在这里创建一些UI组件了,希望比Laya那些好用点,毕竟Laya卡顿、Bug之类的挺难受的 _(-ω-`_)⌒)_ 。

随便搞一个Button

新建一个Button后,右边的应该就是属性之类的标签,在中间的画布上是选不了那个Button的,只能选中右边的【Button】才能在右边的【检查器】里编辑,绝逼还要做按钮状态切图的。

新建一个Button
Button的Text选项