コード例 #1
0
        private void TextUpdate()
        {
            string str = "";

            for (int i = 0; i < displayStatusList.Count; ++i)
            {
                switch (displayStatusList[i])
                {
                case EStatus.FPS:
                {
                    float msec = Time.deltaTime * 1000.0f;
                    float fps  = 1.0f / Time.deltaTime;
                    str += string.Format("{0:0.0} ms ({1:0.} fps)", msec, fps);
                }
                break;

                case EStatus.UNIT_COUNT:
                {
                    str += "UNITS: " + Unit.unitList.Count.ToString();
                }
                break;

                case EStatus.KEY:
                {
                    str += "KEYS: [WASD], [1~3], Mouse";
                }
                break;
                }
                str += "\n";
            }

            TextDisplayer.UpdateText(gameObject, str);
        }
コード例 #2
0
 private void Update()
 {
     if (enableHpDisplay)
     {
         var pos = (Vector2)transform.position + new Vector2(0, 0.3f);
         TextDisplayer.UpdateText(gameObject, "HP: " + CurrentHp, pos);
     }
 }