91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity3D DontDestroyOnLoad詳解

發布時間:2020-07-18 19:11:24 來源:網絡 閱讀:1043 作者:Aonaufly 欄目:游戲開發

關于DontDestroyOnLoad的坑呢 , 在度娘上一搜一大片,但是總感覺不那么直觀 , 大多把DontDestroyOnLoad講得太過概念化 , 不容易理解 。今天測試了一把 ,可以通過程序 ,將DontDestroyOnLoad理解得很詳細。Unity3D DontDestroyOnLoad詳解

廢話不多說 , 開始介紹測試環境:

Unity3D DontDestroyOnLoad詳解

在①號場景中:

Unity3D DontDestroyOnLoad詳解

Unity3D DontDestroyOnLoad詳解

代碼:

using UnityEngine;
using System.Collections;

public class DontSaveTest : MonoBehaviour {

    public GameObject go;
	// Use this for initialization
	void Start () {
        DontDestroyOnLoad(go);
	}
	
	// Update is called once per frame
	void Update () {
	
	}

    public void OnNextSceneButtonClick()
    {
        Application.LoadLevel("02_Second");
    }
}

注意 : go 綁定 Go(GameObject圓柱體)

在②號場景中:

Unity3D DontDestroyOnLoad詳解

Unity3D DontDestroyOnLoad詳解

代碼:略。

運行游戲 , 當我們進入②號場景,②號場景會多一個Go(①號場景的圓柱體),如下圖:


Unity3D DontDestroyOnLoad詳解

當然,有的時候,這是我們想要的。別急 ,點Back回到①號場景后 , Go又多了一個(為了更清楚,我把其中一個Go的位置移動了一下)

Unity3D DontDestroyOnLoad詳解

好了,只要每次從②號場景進入到①號場景,那么Go都會復制一個。my god。


處理方案有很多 ,在這本人給出自己的處理方案:(修該①號場景代碼)

using UnityEngine;
using System.Collections;

public class DontSaveTest : MonoBehaviour {

    public GameObject go;
    private static bool isNoDestroyHandler = true;//是否沒有DontDestroyOnLoad處理
	// Use this for initialization
	void Start () {
        if (isNoDestroyHandler)
        {
            isNoDestroyHandler = false;
            DontDestroyOnLoad(go);
        }
	}
	
	// Update is called once per frame
	void Update () {
	
	}

    public void OnNextSceneButtonClick()
    {
        Application.LoadLevel("02_Second");
    }
}


問題的延伸:如何在②號場景中得到Go

方案①:

為Go加一個Tag , 我這里用的是Player

獲取 : 

GameObject.FindGameObjectWithTag("Player");


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武邑县| 田东县| 巴中市| 仙桃市| 古蔺县| 始兴县| 法库县| 湟源县| 瑞昌市| 孝义市| 威信县| 庄河市| 衡阳县| 平利县| 永济市| 常山县| 霍城县| 灵石县| 溧水县| 宜州市| 上思县| 新津县| 碌曲县| 抚顺市| 金门县| 新安县| 瓦房店市| 盱眙县| 朝阳县| 萝北县| 城步| 大英县| 响水县| 宜兰市| 枣阳市| 北京市| 微博| 兖州市| 昭觉县| 连云港市| 南涧|