某处有个玩笑。

hoo在以下代码中,setForceVector方法对其尝试更改的成员的值没有实际影响。通过检查日志,我可以看到该函数正在被调用(由另一个处理touchEvent的对象)。

我使用NSLog来检查forceVectorfromControls是否确实按预期进行了检查。

如果我在init或step方法中设置了forceVector的值,它将按预期工作。但是由于某种原因,它在setForceVector方法中什么也不做。

cpVect是C结构,与它有关系吗?

http://pastebin.com/m78f3d63e

我很困惑

最佳答案

非常强烈地闻到有两个不同的对象而没有意识到。尝试将self记录在方法中,看看是否所有这些都是同一个GameLayer。

关于c - 我的成员(member)的身价发生了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/715412/

10-11 22:43