某处有个玩笑。
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/