静态
了解如何创建静态变量、方法和类。
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; } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步