作者gyd (阿龍哥)
看板GameDesign
標題Re: [請益] static問題求解
時間Sun Nov 27 00:31:11 2016
只回你的問題
ButtonUnlock中增加一個function就能call到
void Awake()
{
DontDestroyOnLoad( gameObject );
}
然而這不是你的case應該做的事
※ 引述《LitterShripm (litter_shrimp)》之銘言:
: 我在場景1圖片打上
: public class ButtonUnlock : MonoBehavior{
: public Toggle touchToggle;
: public static bool unlock;
: void Start () {
: unlock = false;
: touchToggle.interactable = false;
: }
: void Update(){
: if(unlock == true && touchToggle.interactable == false)
: {
: Debug.Log ("Hello");
: touchToggle.interactable = true;
: }
: }
: }
: 在場景2寫入
: public class ButtonLock : MonoBehavior{
: void Update() {
: if(Input.GetKeyDown(KeyCode.U)
: {
: ButtonUnlock.unlock = true;
: }
: }
: }
: 案U卻不會運作,請問是哪裡寫錯?
: PS:如果都放入同個場景那就能運作
: 對了我用這個方法當作成就解鎖是否行的通?(網路上的太複雜。。。看不懂)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.133.252
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1480177873.A.68E.html
→ LitterShripm: 看來得好好研究下,請問是否和背包同一個概念? 11/27 10:06
推 LitterShripm: 謝謝解答 11/27 10:09
推 oikl1268: 為什麼會和背包是同一個概念?以你的例子看不出實際要做 11/27 14:31
→ oikl1268: 什麼樣的應用@@ 11/27 14:31