Unity3D MineCraft 我的世界 UGUI屏幕自适应以及按钮事件传输
最近制作的内容大都在内部,没有明显的视觉变化,所以没有很多的更新。不过这两天学习到了如何使用UGUI,个人感觉比NGUI要好用,所以到这里来和大家分享一些比较实用且关键的内容。
一:UGUI的屏幕自适应。
实用UGUI,就是先要创建CANVAS,画布。画布在视觉上是不可见的,但是在逻辑上就和它的名字一样,是张画布,所有要画的UI控件都必须在这张画布上,否则UNITY会很尴尬,不知道怎么操作。创建画布以后,要让UI自适应屏幕的大小,也就是UI控件可以自动调整相对位置,就如下图这样选择即可:
我这里说得比较简单,但是用过NGUI的人一看就明白是怎么回事了,如果还不清楚,请大家留言,我可以做一期视频给大家看看。
另外一个就是button点击事件如何在自己写的代码里面获得。我采用的是最简单的方法。
首先你在代码里面申明public的gameobject
public GameObject TxtStamina;
public GameObject ButtonRock;
public GameObject ButtonSoil;
pu