[0]2D物理,相同参数,运动轨迹不同
export default class MainScene extends Laya.Scene {
onEnable() {
Laya.init(800, 600, Laya.WebGL);
Laya.PhysicsDebugDraw.enable();
Laya.timer.loop(1000, this, this.onLoop)
}
onLoop() {
var obj = new Laya.Sprite;
obj.pos(50,400);
Laya.stage.addChild(obj)
var rigidbody = obj.addComponent(Laya.RigidBody) as Laya.RigidBody;
rigidbody.gravityScale = 1;
var collider = obj.addComponent(Laya.BoxCollider) as Laya.BoxCollider;
collider.width = 25;
collider.height = 25;
let forceX = 500;
let forceY = 500;
rigidbody.applyForceToCenter({x: forceX, y: 0-forceY})
}
}
onEnable() {
Laya.init(800, 600, Laya.WebGL);
Laya.PhysicsDebugDraw.enable();
Laya.timer.loop(1000, this, this.onLoop)
}
onLoop() {
var obj = new Laya.Sprite;
obj.pos(50,400);
Laya.stage.addChild(obj)
var rigidbody = obj.addComponent(Laya.RigidBody) as Laya.RigidBody;
rigidbody.gravityScale = 1;
var collider = obj.addComponent(Laya.BoxCollider) as Laya.BoxCollider;
collider.width = 25;
collider.height = 25;
let forceX = 500;
let forceY = 500;
rigidbody.applyForceToCenter({x: forceX, y: 0-forceY})
}
}
没有找到相关结果
已邀请:
1 个回复
小高
赞同来自: