0

我有一个关于 CCDirector 和其他共享 Cocos2d-x 对象的使用的概念性问题。

总是做的一件常见的事情是:

CCSize s = CCDirector::sharedDirector()->getWinSize();

我通常只是s在需要的地方绕过而不是重新打电话CCDirector::sharedDirector()->getWinSize();

这是别人做的吗?还是他们只是在需要的地方重新发出呼叫?

传递而不是在需要的地方调用它有成本效益吗?

4

1 回答 1

0
#define MIDSCREEN  ccp(CCDirector::sharedDirector()->getWinSize().width/2, CCDirector::sharedDirector()->getWinSize().height/2)
#define WINSIZE    CCDirector::sharedDirector()->getWinSize()
#define WINHEIGHT  CCDirector::sharedDirector()->getWinSize().height
#define WINWIDTH   CCDirector::sharedDirector()->getWinSize().width
于 2013-05-23T22:33:33.403 回答