Gravity 组件
给实体增加引力。
另外,此组件为实体提供 Supportable
和 Motion
的方法和事件。
方法
Back to top
.gravity()
public this .gravity([comp])
- comp
阻止该实体下落的组件的名称。
无论是否指定了 comp 参数,都可以为该实体启用重力。如果指定了参数 comp,那么所有带有该组件的实体将阻止该实体的下降。对于一个平台游戏中的玩家实体来说,这将是一个被添加到所有实体的组件,玩家可以在这个游戏中继续前进。
例子
Crafty.e("2D, DOM, Color, Gravity")
.color("red")
.attr({ w: 100, h: 100 })
.gravity("platform");
Back to top
.gravityConst()
public this .gravityConst(g)
- g
引力常数,每秒像素数的平方。
将重力常数设为g。默认值是500。g越大,向下加速度越强。
例子
Crafty.e("2D, DOM, Color, Gravity")
.color("red")
.attr({ w: 100, h: 100 })
.gravityConst(750)
.gravity("platform");