亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

需要澄清單例+游戲對象

需要澄清單例+游戲對象

C#
慕標琳琳 2023-08-20 15:18:18
我對此仍然有點迷失?;旧衔蚁朐诙鄠€場景中擁有一個持久的游戲對象。該游戲對象將代表玩家的頭像。它使用預制件顯示。我嘗試將單例腳本添加到我的登錄場景控制器中。我有一個public GameObject類參數,但它沒有顯示在檢查器中,因此我可以將預制件放入。也許我弄錯了。另外,假設我正在測試一個場景。由于單例是在登錄場景中初始化的,考慮到我什至不會在測試期間加載登錄場景,我如何將此全局游戲對象預制件放入我正在測試的新場景中?我想我只是超級困惑。我想要的只是能夠使用 1 個代表玩家“頭像”的腳本,包括用于顯示它的預制件,并讓它在整個游戲中持續存在。這可能嗎?另外,當我正在測試場景并且沒有調用包含單例的場景時,如何獲取它?感謝任何可以幫助我的人。
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

基本上我想在多個場景中擁有一個持久的游戲對象。該游戲對象將代表玩家的頭像。

用于DontDestroyOnLoad應在多個場景中持續存在的對象。
如果您要加載將對象設置為 的同一場景DontDestroyOnLoad,請務必小心,因為它將創建另一個具有DontDestroyOnLoad.?

我嘗試將單例腳本添加到我的登錄場景控制器中。我有一個公共 GameObject 類參數,但它沒有顯示在檢查器中,因此我可以將預制件放入其中。也許我弄錯了。

顯示一些代碼?很難確切地說出哪里出了問題。
這可能是因為您忘記將腳本拖到游戲對象中,或者該類是靜態的,等等。


查看完整回答
反對 回復 2023-08-20
  • 1 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號