这篇文章讨论了将 CCSprite 子类化或将 CCSprite 作为成员的利弊。
假设我有一个 CCNode,它有一个 CCSprite 作为成员。
然后我将 CCNode 作为一个子节点添加到我的层,并将 CCSprite 添加到 CCNode。
现在我想改变CCSprite的位置,我应该改变包含CCSprite的CCNode的位置还是CCSprite本身?
如果我改变 CCSprite 的位置,CCNode 的位置会发生什么变化?
- 编辑
这被认为是可接受的做法吗?
我是否最好设置 CCNode 的位置,让 CCSprite 定位在 CCNode 所在的任何位置?