返回介绍

GameObject.FindWithTag 查找标签

发布于 2019-12-18 15:37:42 字数 1776 浏览 1368 评论 0 收藏 0

JavaScript => static function FindWithTag(tag: string): GameObject;
C# => static GameObject FindWithTag(string tag);

Parameters 参数

tagThe tag to search for. 要搜索的标签

Description 描述

Returns one active GameObject tagged /tag/. Returns null if no GameObject was found.

返回标记为tag的一个游戏对象,如果没有找到对象则为空。

Tags must be declared in the tag manager before using them. A UnityException will be thrown if the tag does not exist or an empty string or null is passed as the tag.

标签必须在使用之前到标签管理器里面声明。如果标签不存在或为空字符串或传递null作为标签,将抛出Unity异常。

JavaScript:

	var respawnPrefab : GameObject;
	var respawn: GameObject;
 
	// Instantiates respawnPrefab at the location 
	// of the game object with tag "Respawn"
     // This example assumes that a game object is tagged with "Respawn"
	function Start()
	{
		if (respawn==null)
			respawn = GameObject.FindWithTag ("Respawn");
		Instantiate (respawnPrefab, respawn.transform.position, respawn.transform.rotation);
	}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public GameObject respawnPrefab;
    public GameObject respawn;
    void Start() {
        if (respawn == null)
            respawn = GameObject.FindWithTag("Respawn");
 
        Instantiate(respawnPrefab, respawn.transform.position, respawn.transform.rotation) as GameObject;
    }
}

GameObject

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文