所以我在花栗鼠方面遇到了一些问题,请意识到我是新手,并且正在学习有关花栗鼠的许多想法,如果您有任何好的书籍、资源或网站可以用来学习花栗鼠,那就太好了(请只有当前的指南,我已经浏览了许多带有过时命令的旧指南并且非常沮丧)。
但关于我的主要问题,我正在使用 Chipmunk 并使用了我在在线网络资源上找到的“花栗鼠教程”代码。我正在尝试将图像(UIImageView *ball;)附加到该ballBody->data
部分,并尝试更新图像但似乎无法弄清楚,代码有效,但图像仅移动到 ballBodys 初始位置。
这是我正在使用的代码示例,如果我应该提供更多信息,请告诉我!
这是我调用来更新花栗鼠帧的计时器,当我调用“cpSpaceHashEach(space->activeShapes, &updateShape, nil);”时 代码部分我收到错误,即在 struct cpspace 中没有名为“活动形状”的对象,并且 cpSpaceHash 有一个隐式声明
// Called at each "frame" of the simulation
- (void)tick:(NSTimer *)timer {
// Tell Chipmuck to take another "step" in the simulation
cpSpaceStep(space, 1.0f/60.0f);
// Call our function for each shape
cpSpaceHashEach(space->activeShapes, &updateShape, nil);
}