feeles-ide
Version:
The hackable and serializable IDE to make learning material
50 lines (33 loc) • 1.61 kB
Markdown
# オブジェクトを直接操作する
`Body` を使えば、オブジェクトの位置や速度を
直接操作することができるよ
静止している(`isStatic`)物体を動かしたいときも、
この方法が使えるよ
## 
### Body.setPosition(`body`, { x: `x`, y: `y` })
指定した位置にオブジェクトを移動する
パラメータ | 意味 | 単位 | 最小 | 最大
--- | --- | --- | --- | ---
body | 操作したいオブジェクト | | |
x | 動かしたい位置(横) | px | 0 | 800
y | 動かしたい位置(縦) | px | 0 | 600
### Body.setVelocity(`body`, { x: `x`, y: `y` })
指定した速度でオブジェクトを移動させる
パラメータ | 意味 | 単位 | 最小 | 最大
--- | --- | --- | --- | ---
body | 操作したいオブジェクト | | |
x | 速度(右向き) | *px / s* | -Infinity | Infinity
y | 速度(下向き) | *px / s* | -Infinity | Infinity
### Body.setAngle(`body`, `angle`)
指定した角度にオブジェクトを回転する
パラメータ | 意味 | 単位 | 最小 | 最大
--- | --- | --- | --- | ---
body | 操作したいオブジェクト | | |
angle | 角度 | *rad* | -Math.PI | Math.PI
### Body.setAngularVelocity(`body`, `angularVelocity`)
指定した角速度でオブジェクトを回転させる
パラメータ | 意味 | 単位 | 最小 | 最大
--- | --- | --- | --- | ---
body | 操作したいオブジェクト | | |
angularVelocity | 角速度 | *rad / s* | -Infinity | Infinity
[メニューに戻る](index.html)