コード例 #1
0
ファイル: ATPopInfoTest.cs プロジェクト: oncy/AnimTech
        // Update is called once per frame
        void Update()
        {
            if (Input.GetKeyUp(_Key))
            {
                PopupInformer.Instance().PushTextInfo(
                    _Info, transform.position, 0, 5.0f, 5.0f, 5.0f);         // the simplest usage
            }

            if (Input.GetKeyUp(_Key1))
            {
                PopupInformer.Instance().SetDecoration("NoiseWaving");          // use predefined decoration
                PopupInformer.Instance().PushTextInfo(
                    _Info, transform.position, 0, 5.0f, 5.0f, 5.0f);
            }

            if (Input.GetKeyUp(_Key2))
            {
                PopupInformer.Instance().SetDecoration("Trembling");           // use predefined decoration
                PopupInformer.Instance().PushTextInfo(
                    _Info, transform.position, Color.green, 0, 5.0f, 5.0f, 5.0f);
            }

            if (Input.GetKeyUp(_Key3))
            {
                PopupInformer.Instance().PushDecoration();
                PopupInformer.Instance().SetDecoration(_Deco3);          // Input a Decorative Object from outside
                PopupInformer.Instance().PushTextInfo(
                    _Info, transform.position, Color.yellow, 0, 5.0f, 5.0f, 5.0f);
                PopupInformer.Instance().PopDecoration();
                PopupInformer.Instance().PushTextInfo(
                    "囧", transform.position, Color.cyan, 0, 15.0f, 5.0f, 12.0f);
            }
        }
コード例 #2
0
ファイル: PopupInformer.cs プロジェクト: oncy/AnimTech
 // 单例模式: 只能用 Instance()获取单例对象
 public static PopupInformer Instance()
 {
     if (_信息反馈器 == null)
     {
         _信息反馈器 = new PopupInformer();
     }
     return(_信息反馈器);
 }
コード例 #3
0
ファイル: PopupInformer.cs プロジェクト: oncy/AnimTech
        // Use this for initialization
        void Start()
        {
            if (_Cam == null)
            {
                _Cam = Camera.main;
            }

            if (_信息反馈器 == null)
            {
                _信息反馈器 = this;
            }

            AddPredefineDecosIntoDictionary();
        }