其他分享
首页 > 其他分享> > 【h5游戏开发】egret引擎p2物理引擎(2) - 小球碰撞地面搞笑的物理现象

【h5游戏开发】egret引擎p2物理引擎(2) - 小球碰撞地面搞笑的物理现象

作者:互联网


数学上是用弧度而非角度,因为360的容易整除对数学不重要,而数学使用弧度更方便。角度和弧度关系是:2π弧度=360°。从而1°≈0.0174533弧度,1弧度≈57.29578°。

  1. 角度转换为弧度公式:弧度=角度÷180×π

2)弧度转换为角度公式: 角度=弧度×180÷π


**    代码如下:**

```typescript
protected freshFrame():void{
    this.world.step(1)
    var len:number = this.world.bodies.length
    for(let index = 0;index<len;index++){
      var body:p2.Body = this.world.bodies[index]
      var display: egret.DisplayObject = body.displays[0]
      display.x = body.position[0]
      display.y = body.position[1]
      display.rotation = body.angle * 180/ Math.PI
    }
  }

标签:egret,p2,ball,小球,box,引擎,world
来源: https://www.cnblogs.com/zm-blogs/p/15873209.html