在我的应用程序中,我尝试使用addPoly
制作自定义形状,但它似乎根本不起作用! :(
我想我根本不明白如何使用它...... :(
这是我尝试创建一个简单的方块:
cpShape *square = [smgr addPolyAt:cpv(240,160) mass:100 rotation:0 numPoints:4 points:cpv(0, -10), cpv(10, 0), cpv(0, 10), cpv(-10, 0)];
我只是不知道如何使用它;你能帮帮我吗???
答案 0 :(得分:1)
尝试以下几点:cpv(0, 0), cpv(10, 0), cpv(10, -10), cpv(0, -10)
请记住,你不能逆时针创建多边形(总是顺时针方向),你不能只按任何顺序添加点!顺便说一句,如果你没有与形状使用相关联的精灵
[self addChild:[smgr createDebugLayer]];
显示模拟器中的形状。
问候亚历克斯...随时问任何后续问题