嗨,我不确定我是否理解这是如何工作的.api声明它将局部坐标转换为世界空间.
让我们说我有三个精灵.spriteA添加到场景,spriteB添加到spriteA.并且spriteC添加到spriteB.
- Scene
- spriteA
- spriteB
- spriteC
Run Code Online (Sandbox Code Playgroud)
我想将spriteC原点转换为世界
如果我做: [self convertToWorldSpace:[spriteC CGPointZero]];
或这个: [spriteA convertToWorldSpace:[spriteC CGPointZero]];
或这个: [spriteB convertToWorldSpace:[spriteC CGPointZero]];
甚至 [spriteC convertToWorldSpace:[spriteC CGPointZero]];
他们不应该给出相同的答案,因为它们都被转换为世界坐标吗?或者我是从一个节点空间到父节点空间......直到我到达世界空间.
在世界坐标中查看spriteC位置的正确答案是什么?
[spriteC convertToWorldSpace:[spriteC CGPointZero]];
Run Code Online (Sandbox Code Playgroud)
ConvertToWorldSpace:方法将一个节点空间转换为父节点空间......直到它到达世界空间。
| 归档时间: |
|
| 查看次数: |
4842 次 |
| 最近记录: |