Libgdx 遇到的一些问题

来源:互联网 发布:淘宝跳转代码 编辑:程序博客网 时间:2024/06/07 05:28

一、position origin

Box2d里,body的几个概念

1.position   body的位置

2.origin  相当于position,用于rotate,body的origin默认为(0,0),所以setRotate的话,是以origin为轴心

3.PolygonShape里的vertices,这些点相对于position,要逆时针设置,不过顺时针好像也能运行


PolygonSprite与body绑定,position and angle

1.origin  PolygonSprite里有PolygonRegion,PolygonRegion的origion设置成了(width/2,height/2)

so,如果设置PolygonSprite#setRotation的话,会绕中心点旋转。这时如果要与绑定的body角度同步的话,PolygonSprite#setOrigin(0,0);

2.构造PolygonRegion的vertices counter-clockwise 和clockwise都行呢。

0 0
原创粉丝点击