Unity
Unity学习日记。
一直想要更好
这个作者很懒,什么都没留下…
展开
-
Unity的碰撞检测
1.产生碰撞的条件1.碰撞双方都要有碰撞器组件Box collider2.运动的一方要有刚体组件Rigibody3.有一方勾选is Trigger在在做贪吃蛇游戏的时候是蛇头的gameObject有碰撞组件,刚体,并勾选了is Trigger,食物的gameObject的带来碰撞组件,并给食物设置了一个tag为Food,所以有了下面判断。 private void OnTriggerEn...原创 2020-03-19 20:41:59 · 3746 阅读 · 0 评论 -
Unity2019打包apk
1.选择Andriod平台File——>Build Settings——>Add Open Scenes(只有添加Scenes才会成功导出apk)——>Android(选择安卓平台)——>Switch Platform(切换为Android)——>Player Settings2.设置公司名字和产品的名字3.选择存储位置,设置apk的名字点击保存后就慢慢...原创 2020-03-13 11:49:08 · 4214 阅读 · 2 评论 -
StartCoroutine和yield return
public class CardFlipAnimtionCtrl : MonoBehaviour{ int count=0; void Start () { StartCoroutine(Do());//开启线程 } IEnumerator DO(){ while(count<90) { count+=Time.deltaTime*...原创 2020-03-19 13:17:56 · 321 阅读 · 0 评论 -
Transform下的right,up,forward
right:世界空间变换的红色轴。操作游戏对象在世界空间中变换的X轴(红色轴)上的位置。不像Vector3.right, Transform.right移动游戏对象,同时也考虑其旋转。当GameObject旋转时,表示GameObject的X轴的红色箭头也会改变方向。Transform.right在红色箭头的轴(X)中移动GameObject。要在忽略旋转的情况下在X轴上移动GameObje...原创 2020-03-22 14:59:00 · 6203 阅读 · 0 评论 -
Unity的UGUI
UGUI是Unity的一个内置插件,UGUI有很多内置的按钮,事件,可以通过Inspector处对UI进行调整,个人理解UGUI是对UI的可视化操作。1.Canvas:画布,在UGUI中,只有在Canvas的目录下的才可以显示。2.EventSystem:是UGUI的事件系统,如果没有他就不能进行点击事件等操作。3.Rect Transform:RectTransform 是每一个UI都...原创 2020-03-21 15:15:57 · 606 阅读 · 0 评论 -
Unity的OnGUI
一家之言OnGUI是unity的内置的,OnGUI用于代码创建UI,位置,UI的大小等,使用OnGUI创建UI,那么每一帧都会调用OnGUI,这样会较大的开销,相对于UGUI。用OnGUI创建UI,那么UI只会在运行的时候可以看见,不运行的时候是看不见的。和OnGUI配合使用的GUI,GUI类是Unity具有手动定位的GUI的接口,GUI类也只能在OnGUI方法内使用类。 void O...原创 2020-03-21 10:42:43 · 7133 阅读 · 0 评论