今天我們一起來學習一下,如何創造屬於自己的Scene。
我們以後做練習也不能總在helloworld上寫代碼,對不對。所以得學會創造一個新的Scene。那我們就寫一個MyHelloWorldScene的類吧。
我們要把類建立在Classes文件夾裏,那麼,Classes右鍵->添加->新建項
選C++文件,寫上文件名MyHelloworld.cpp,選Classes文件夾,點擊“添加”
同樣的方式,再添加一個MyHelloworld.h頭文件。
這樣我們就建好了兩個空文件。
接下來,我們把HelloWorldScene.cpp和HelloWorldScene.h的代碼,拷貝到新做的MyHelloWorldScene,然後需要改幾個地方。
HelloWorldScene.h改這些地方:
HelloWorldScene.cpp改這些地方(我把不需要修改的代碼摺疊了):
然後還沒完,你還需要再Makefile裏,把這個兩個新文件加進去,要不編譯器怎麼會編譯它們呢。
Ctrl+F5運行一下吧,咦,怎麼還是原來的HelloWorld呢??
不要忘了,我們的程序入口是哪裏?是AppDelegate.cpp。這裏也得改成MyHelloWorld,別忘了include頭文件。
再運行一下,嗯,這回沒問題,是我們MyHelloWorldScene顯示出來了。