• 静态


    了解如何创建静态变量、方法和类。

    Enemy

    using UnityEngine;
    using System.Collections;
    
    public class Enemy
    {
        //静态变量是在类的所有实例之间
        //共享的变量。
        public static int enemyCount = 0;
    
        public Enemy()
        {
            //通过递增静态变量了解
            //已创建此类的多少个对象。
            enemyCount++;
        }
    }

    Game

    using UnityEngine;
    using System.Collections;
    
    public class Game
    {
        void Start () 
        {
            Enemy enemy1 = new Enemy();
            Enemy enemy2 = new Enemy();
            Enemy enemy3 = new Enemy();
    
            //可以使用类名和点运算符
            //来访问静态变量。
            int x = Enemy.enemyCount;
        }
    }

    Player

    using UnityEngine;
    using System.Collections;
    
    public class Player : MonoBehaviour 
    {
        //静态变量是在类的所有实例之间
        //共享的变量。
        public static int playerCount = 0;
    
        void Start()
        {
            //通过递增静态变量了解
             //已创建此类的多少个对象。
            playerCount++;
        }
    }

    PlayerManager

    using UnityEngine;
    using System.Collections;
    
    public class PlayerManager : MonoBehaviour 
    {
        void Start()
        {
            //可以使用类名和点运算符
            //来访问静态变量。
            int x = Player.playerCount;
        }
    }
  • 相关阅读:
    hdu 1429 胜利大逃亡(续)(BFS+位压缩)
    hdu 2955 Robberies
    POJ—Building a Space Station
    POJ-1287 Networking
    POJ-1251 Jungle Roads
    BFS ZOJ problem-1671 Waking Ant
    POJ-1308 Is It A Tree?
    poj 1611The Suspects
    POJ Wireless Network
    POJ 2524 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/Mr-Prince/p/14140144.html
Copyright © 2020-2023  润新知