本文共 668 字,大约阅读时间需要 2 分钟。
当场景越来越大,我们对于游戏对象的引用也越来越多,那么这时候就需要用到利用脚本来控制我们的标签了,减少在程序上的失误,提升工作效率。
先附上获取方法,如下:alarmLight = GameObject.FindWithTag(Tags.AlarmLight).GetComponent();注明:获取方法根据你的需要,在其它脚本进行获取就可以了。
下面就是我们的Tags标签管理类了,无需挂载到任何对象,也不需要继承任何类
using UnityEngine;////// Tasg脚本(标签管理类,无需继承任何类)标签名字必须与Tag设置一致/// public class Tags{ ////// 警报标签 /// public const string AlarmLight = "AlarmLight"; ////// 喇叭标签 /// public const string Siren = "Siren"; ////// player标签 /// public const string Player = "Player"; ////// GameController标签 /// public const string GameController = "GameController";}
当场景越来越大,引用多了,这么使用是不是省心了很多,而且效率高了呢。
转载地址:http://fshna.baihongyu.com/