2014年(22)
发布时间:2014-04-29 15:04:35
枚举位标志StatusEffect枚举,如下:[System.Flags]public enum StatusEffect{ None = 1, Poison = 2, Slow = 4, Mute = 8}通过如此,我们告知编译器.........【阅读全文】
发布时间:2014-04-25 15:03:30
在游戏设计过程中定时器是必不可少的工具,我们知道update方法是MonoBehavior中一个人人皆知的定时器方法,每帧都在调用,那还有其他什么定时器的方法呢,这里介绍一下。1.Invoke(string methodName,float time)在一定时间调用methodName函数using UnityEngine; using System.Collections; &n.........【阅读全文】
发布时间:2014-04-25 14:54:11
你怎么确定一个Vector3,int,或float变量是否被分配了一个值?一个方便的方式就是使用可空类型!有时变量携带重要信息,但只有在特定的游戏事件发生时触发。例如:一个角色在你的游戏可能闲置,直到他被告知去一个指定的目的地。public class Character : MonoBehaviour{ Vector3targetPosit.........【阅读全文】
发布时间:2014-04-23 18:01:29
unity3d教程里的单例模式(四)计数器法以上的第一种方法和第二种方法得利于使用访问器而不是一个方法。关于本提示要感谢Cliff Owen.01 public class MyClass02 {03 private static MyClass _instance;04 public static MyClass Instance05 {06 get07 {08 if (!_instance)09 {10 _instance = GameObject.FindO.........【阅读全文】
发布时间:2014-04-23 17:29:44
unity3d 中的单例模式通常用法通常用法是在相关类加入GetInstance()的静态方法,检查实例是否存在。如果存在,则返回。如果不存在,则返回一个“需要用游戏元素类关联”的调试警告错误。public class MyClass { private static MyClass instance; public static MyClass GetInstanc.........【阅读全文】