摘要:
Renderer上的材质获取时会new一个副本,比如胶囊体(Capsule)的Renderer 我们不改变Material的属性,仅仅get下就会new一个副本出来 var mat = GetComponent<Renderer>().material; ugui上的材质获取时不会new副本,而是直 阅读全文
摘要:
测试代码 public class CollisionTest : MonoBehaviour { void Update() { if (Input.GetMouseButtonDown(0)) { if (Physics.SphereCast(Vector3.zero, 0.5f, Vector 阅读全文
摘要:
# 数据类 [Serializable] public class Test { public float f; public Vector2 v2; } [CreateAssetMenu] public class TestAsset : ScriptableObject { [HideInIns 阅读全文
摘要:
实现CanvasGroup的补间动画 1) 轨道片段数据 using UnityEngine; using UnityEngine.Playables; [System.Serializable] public class CanvasGroupClip : PlayableAsset { [Ser 阅读全文
摘要:
Evaluate函数 float value = curve.Evaluate(_time); a) 参数_time就是x方向的值,结果value就是y方向的值 b) _time=0的时候, value为-3;_time=2的时候, value为2; c) 这边是一根直线,所以_time=1的时候, 阅读全文
摘要:
角色在跑步时,同时播放向左或向右倾斜动画 using UnityEngine; using UnityEngine.Animations; using UnityEngine.Playables; public class SimpleAnimClipMix2 : MonoBehaviour { p 阅读全文