2011-03-01 35 views
0

在我的应用程序中,我尝试使用addPoly来制作自定义形状,但它似乎根本无法工作! :(Cocos2d花栗鼠:自定义形状?

我想我不知道如何在所有使用它... :(

这是我创建一个简单的方形的尝试:

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)]; 

我只是不明白如何使用它,你可以帮我PLZ ???

回答

1

尝试以下几点:cpv(0, 0), cpv(10, 0), cpv(10, -10), cpv(0, -10) 记住,你不能逆时针(顺时针总是)创建多边形以任意顺序,你不能只是加点通过!如果你没有与sh相关的精灵的话猿使用 [self addChild:[smgr createDebugLayer]];来显示模拟器中的形状。 问候亚历克斯...随意问任何后续问题

+0

你好,应用程序不会崩溃了,但创建的聚合物有它自己的一些奇怪的物理......当它落在地上时,它开始跳跃当它平静下来时,它开始缓慢地向左滚动。任何想法发生了什么? :D – DailyDoggy 2011-03-02 14:43:34

+0

和其他人:Fie:Wie funktioniert das alles eigendlich?你有没有想过我的生活? – DailyDoggy 2011-03-02 14:51:17