我是3D编程新手, 从Blender创建3D对象并传入iOS中的Project。
现在我可以在屏幕上渲染对象了。即使我能够应用像捏一样的手势来放大/缩小。
现在我要实现,因为我从左侧向左滑动对象应该以y轴旋转。 我已经实现了Slop Formulate As:
float angle =atan2f((y2 - y1),(x2 - x1));
但它在角度上给出了更多的差异。不久3D物体没有移动实际方向。 并且角度应该相对于x,y和z轴以小值旋转(低于45度)。
我想将它旋转回来与x-y平面对齐,但问题是我不知道角度,所以我需要以某种方式计算/估算它们
答案 0 :(得分:1)
只需检查cocos3d示例项目。新项目它自己包含要旋转的动作。 或者自己创建一个新项目样本。
选择scene.m文件。
你可以在initializeScene()中看到。它包含用于创建新cc3meshnode的代码和用于旋转它的操作。