摘要:
如何使用事件创建动态的“广播”系统。 事件 EventManager using UnityEngine; using System.Collections; public class EventManager : MonoBehaviour { public delegate void Click 阅读全文
摘要:
使用属性可以将其他行为附加到所创建的方法和变量。在本视频中,您将学习属性的格式以及如何使用“Range”和“ExecuteInEditMode”属性。 SpinScript using UnityEngine; using System.Collections; public class SpinS 阅读全文
摘要:
DelegateScript using UnityEngine; using System.Collections; public class DelegateScript : MonoBehaviour { delegate void MyDelegate(int num); MyDelegat 阅读全文
摘要:
MotionScript using UnityEngine; using System.Collections; public class MotionScript : MonoBehaviour { public float speed = 3f; void Update () { transf 阅读全文
摘要:
如何创建协程并使用它们来实现复杂的行为。 CoroutinesExample using UnityEngine; using System.Collections; public class CoroutinesExample : MonoBehaviour { public float smoo 阅读全文
摘要:
BadGuy using UnityEngine; using System.Collections; using System; //这允许 IComparable 接口 //这是您将存储在 //不同集合中的类。为了使用 //集合的 Sort() 方法,此类需要 //实现 IComparable 阅读全文
摘要:
如何用子类的成员覆盖基类的成员。 Fruit 类 using UnityEngine; using System.Collections; public class Fruit { public Fruit () { Debug.Log("1st Fruit Constructor Called") 阅读全文
摘要:
如何使用多态 (Polymorphism)、向上转换 (Upcasting) 和向下转换 (Downcasting) 在继承的类之间创建强大而动态的功能。 Fruit 类 using UnityEngine; using System.Collections; public class Fruit 阅读全文
摘要:
如何创建、实现、调用扩展方法 ExtensionMethods using UnityEngine; using System.Collections; //创建一个包含所有扩展方法的类 //是很常见的做法。此类必须是静态类。 public static class ExtensionMethods 阅读全文