我想使用在 CCDirector 类的 'showStats' 方法中计算的 ivar 'framerate_' 值。目前我已经向 CCDirector.m/h 文件添加了一个方法来访问该值,例如......
CCDirecor.h:
-(ccTime)getCCFrameRate;
CCDirecor.m:
-(ccTime)getCCFrameRate {
return frameRate_;
}
...所以我现在可以像这样得到值:
ccTime frameRateOutput = [[MyDirector sharedDirector] getCCFrameRate];
这可行,但我不想“破解” Cocos2D 框架代码。我已经尝试子类化 CCDirector,但遇到了一些问题。感谢任何关于在不弄乱框架代码的情况下获得此“framerate_”ivar 的最佳方法的建议。谢谢