简短介绍:
我在飞机上使用 3D 立方体时遇到问题。平面是一个正方形网格。立方体当前占据的方格的 ID 号存储在存储变量中。这样我就可以判断相邻的方块是否可以让立方体移动。当我移动立方体时,存储变量会更新以反映新方块的 ID 号。
问题:
问题是有时当我移动立方体时,立方体移动得太远或方向错误,并且存储变量中的正方形与绘制立方体的实际正方形不匹配......这会导致问题就像立方体没有检测到碰撞,甚至没有穿过它不应该的物体......
立方体在 iPhone OpenGL ES EAGLView 中的 drawView 方法中以每秒 24 次的速度绘制......快速绘制可能是这个原因吗????我怎样才能解决这个问题?我的工作取决于它...
有人请帮忙。