【发布时间】:2014-03-26 20:50:42
【问题描述】:
我正在使用 cocos2d 并创建了一个 CCDrawNode。
在我调用addChild: 添加CCDrawNode 的那一刻,我调用以下方法使节点永远缩放:
CCActionScaleBy *scaleAction = [CCActionScaleBy actionWithDuration:0.3f scale:1.1f];
CCActionRepeatForever *repeatForever = [CCActionRepeatForever actionWithAction:scaleAction];
[self runAction:repeatForever];
不幸的是,当尝试访问 CCDrawNode boundingBox 时,它的宽度和高度不会随着缩放操作而改变。
是什么原因造成的,我怎样才能得到它的真实宽度和高度?
谢谢!
【问题讨论】:
-
你可以通过将原始宽度/高度乘以当前比例值得到真正的宽度、高度。
标签: cocos2d-iphone bounding-box ccaction ccnode