收获:
1.我觉得组件像一个方法,二这个组件附着的gameObject则像一个类,通过添加组件我们可以赋予我们的gameObject一些我们需要的功能。

2.脚本要附着在一个gameObject上才会发挥作用。我们可以在建一个Emptyobject来挂载脚本。

3.我们可以在脚本里声明public的variable,在把脚本附着在gameObject,这样访问修饰符为public的变量就会现实在Inspector,我们就可以把对应的gameObject拖到变量处和变量进行关联,这样在脚本通过操作变量操作gameObject了,这样可以减少代码量,不然还要通过写代码加载gameObject。

4.给button绑定点击事件:在脚本中定义需要的方法,方法一定要是public的访问属性不然在Inspector中看不到定义的方法,也就不能把方法和Button绑定。在脚本中定义好方法,然后把脚本和一个gameObject绑定,在把gameObject拖到Button的inspector的on click中,让后就可以选择脚本中的方法和button绑定。

5.当选组件Toggle:我们可以在父节gameobject添加Toggle Group,并且不可以勾选Allow switch off,那么其子gameobject添加了Toggle,那么就形成了互斥.Toggle中的isOn是控制是否Toggle被选。
我们也可以给Toggle绑定事件,方法的访问修饰符一定是public,如果方法有参数且是bool型的变量,方法和toggle绑定的时候选择Dynamic bool,那么当Toggle的状态改变时就会自动通知绑定的方法,并自动把isON的值赋给方法的参数,这时候方法就会执行方法体中的逻辑代码。

疑惑:
1.怎样设置分辨率
2.unity中的input都代表了什么
3.inspector下的属性都是什么
4.物体的坐标和锚点等问题,世界坐标。

新手真的是一堆问题。以上是一家之言,自己的感想,如果有误,还希望大佬多多指点。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐