为啥默认例子里,第一个Scene继承自Layer?

cpp新建默认项目,HelloWorldScene是继承自Layer的,不是继承自Scene,为什么这么设计呢?

不是有 Scene* HelloWorld::createScene() 么。。

— Begin quote from ____

引用第1楼test03221于2015-03-31 12:59发表的 :
不是有 Scene* HelloWorld::createScene() 么。。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=292540&pid=1272025

— End quote

我知道啊,但是为什么
class HelloWorld : public cocos2d::Layer
而不是
class HelloWorld : public cocos2d::Scene

呵呵,例子而已,没必要较真,一般派生的目的是对父类进行扩展。例子中没必要对场景进行功能扩展,所以用直接用Scene实例就行了啊。
你实际编程中根据你自己的意愿写就行了。。条条大路通罗马。相同的功能,实现的途径不一定相对。