Unity学习笔记(11)

今天开始完成了UI教程的第一~第三视频

1.UI Canvas,没什么很有价值的内容。Screen Space的几种设置,想来应该大部分会用Overlay,至于Camera,尝试创建了一个camera放到里面,设成透视也并没有什么改变,和教程里说的不太一样,这里比较奇怪

2.UI RectTransform,这部分包含了很重要的锚点的处理,如何放置锚点,会影响不同分辨率和比例的屏幕下的显示效果。上手试了一下,如果光是尺寸随组件大小改变的话,倒不复杂。至于教程里讲的Blueprint Mode和Raw edit Mode,短时间内应该用不上吧,知道有这么回事就好了

3.UI Button,Transition里包含的三种模式,前两种很好理解,不同状态有不同的颜色/图片,第三种Animation稍微复杂一些,需要用到Animation的编辑窗口。选择了Auto Generate Animation后,会创建一个动画控制器.controller文件,然后就能在动画窗口中编辑四种不同状态下的动画了。可以选择红色的录制,调整位置/大小/锚点,能做出一些简单的按钮动画,感觉很强大,能够实现一些基础的简单动画了。另外这里第一次引出了Animator,添加了组件以后可以调用Controller。(这部分感觉有点类似于Audio中的AudioSource,负责调用AudioClips)

4.还是UI Button,点击调用函数,有两种做法,之前尝试过的是在脚本中编辑,button名.onClick.AddListener(调用的函数名);另一种则是视频中介绍的,在Inspector中编辑,在button的OnClick部分选择对象、脚本和函数(注意这里的函数需要加上public关键字,否则只能被本脚本调用的)。如果有传递参数,则两种方式都要加上对应参数。


时间利用率不是很高,所以学的内容很少,需要更抓紧一些呀!

今天恰好是我的24岁生日,祝自己生日快乐~

2018.10.31 1:27

你可能感兴趣的:(Unity学习笔记(11))