亡羊补牢,犹未晚也 学习会更快乐

Unity3d 常用控件总结

2021-06-09

touch事件触发器 EventTrigger

2d材质 开启射线检测 就可以使用该控件 (详细描述同 EventSystem 中接口)

在unity中直接搜索添加的组件是触摸事件监听的合集

它可以让我们更方便的为控件添加事件监听

        //代码添加
        //声明 一个希望监听的事件对象
        EventTrigger.Entry entry = new EventTrigger.Entry();
        //声明 事件的类型
        entry.eventID = EventTriggerType.Drag;
        //监听函数关联
        entry.callback.AddListener((data) =>
        {
            print("抬起");
        });

Material(材质、着色器、纹理)

Material(材质):物体的材质是指:“色彩”、“纹理”、“光滑度”、“透明度”、“反射率”、“折射率”、“发光度”等………………

Shader(着色器):专门用来渲染3D图形的技术,可以使纹理以某种方式展现。实际上就是一段镶嵌到渲染管线中的程序,可以控制GPU运算图像效果的算法

Texture(纹理):附加的物理表面的贴图。

Rigidbody 刚体

当A,B都添加刚体(Rigidbody)时

碰撞检测

OnCollisionEnter方法 A和Bx相互碰撞时,无论是谁碰撞的谁,两者都能触发OnCollisionEnter方法,前提是两者都没有勾选isTrigger。

触发检测

OnTriggerEnter方法 A或者B中有一个勾选isTrigger或者两者都勾选isTrigger后,A和B都可以触发OnTriggerEnter方法,但是不可进入OnCollisionEnter方法。



类似文章

目录