为了账号安全,请及时绑定邮箱和手机立即绑定

可不可以将Sprite理解成载体?

可不可以将Sprite理解成载体?

正在回答

2 回答

用拍电影更直观理解:

Director导演,指挥。

Scene场地,片场,一块空间。

Layer布景墙,地板。

Sprite演员,道具。

导演选定 auto director = Director::getInstance();

导演指派一块地方作为拍摄地点-- auto scene = HelloWorld::createScene();    director->runWithScene(scene);

大家在场地布背景墙,地板。auto layer = HelloWorld::create();     scene->addChild(layer);

铺设道具auto rootNode = CSLoader::createNode("HelloWorld.csb");  addChild(rootNode);

演员进场 Sprite= static_cast<Sprite*>(rootNode->getChildByName("Sprite"));

开演   schedule(CC_SCHEDULE_SELECTOR(HelloWorld::表演), 1);

拍完,导演说换下个场地继续拍Director::getInstance()->replaceScene(Next::createScene());

杀青导演说散伙Director::getInstance()->end();

1 回复 有任何疑惑可以回复我~
#1

陈小舟 提问者

非常感谢!
2016-08-29 回复 有任何疑惑可以回复我~

我觉得sprite应该被叫做一种数据类型,像int ,float,char一样声明一种数据。而Scene和Layer才应该理解为载体,Scene装载Layer,Layer装载精灵(Sprite)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

可不可以将Sprite理解成载体?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信