[問題] runWithScene的運作方式

看板MacDev作者 (海獅)時間13年前 (2012/09/19 10:47), 編輯推噓1(109)
留言10則, 2人參與, 最新討論串1/1
小弟最近在學cocos2d 但一直搞不太懂下面這個用法 [[CCDirector shareDirector] runWithScene: (someScene) ]; 這個runWithScene到底會怎麼執行 someScene啊 測試了一下他好像不會去call someScene的init 所以很多我設定在init裡的東西就沒有出來 但也找不到他是從哪裏啟動這個scene的 (反而replaceScene:這個功能就會call init) 請問有人知道這個的概念是甚麼嗎? --- ps:用debugger去找到他把someScene丟進 pushScene:然後去startAnimation (之後就follow不到了囧) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.13.52

09/19 10:57, , 1F
你找找看 layer 裡會有一個 +init 那個要實作後
09/19 10:57, 1F

09/19 10:57, , 2F
run 時就會進去裡面了
09/19 10:57, 2F

09/19 11:55, , 3F
沒有耶 只有一個 +(id)scene 是要自己做嗎?
09/19 11:55, 3F

09/19 11:59, , 4F
自己做了一個好像沒有用耶? 是版本不同的問題嗎?
09/19 11:59, 4F

09/19 12:00, , 5F
(另外奇怪的事情是用這樣做 畫面的high會被轉成480
09/19 12:00, 5F

09/19 12:01, , 6F
而不是預設的橫放狀態 寬480 高320
09/19 12:01, 6F

09/19 12:02, , 7F
我指的是winSize.height會變成480
09/19 12:02, 7F

09/19 17:25, , 8F
應該是那個 我有點記錯了 在 scene 裡要初始化 layer
09/19 17:25, 8F

09/19 17:25, , 9F
有出一本中文版的 cocos2d 的書 裡面就會說了
09/19 17:25, 9F

09/20 13:01, , 10F
恩... 好像也怪怪的 我翻書好了XD 謝了~
09/20 13:01, 10F
文章代碼(AID): #1GMJ9Ud5 (MacDev)
文章代碼(AID): #1GMJ9Ud5 (MacDev)