| 1234567891011121314151617181920 |
- import { _decorator, Component, Node, PhysicsSystem2D, EPhysics2DDrawFlags, Vec2 } from 'cc';
- const { ccclass, property } = _decorator;
- @ccclass('PhysicsManager')
- export class PhysicsManager extends Component {
- start() {
- // 启用物理系统
- PhysicsSystem2D.instance.enable = true;
-
- // 设置重力为0(适合弹球游戏)
- PhysicsSystem2D.instance.gravity = new Vec2(0, 0);
-
- // 如果需要调试物理碰撞体,可以取消下面注释
- // PhysicsSystem2D.instance.debugDrawFlags = EPhysics2DDrawFlags.Aabb |
- // EPhysics2DDrawFlags.Pair |
- // EPhysics2DDrawFlags.CenterOfMass |
- // EPhysics2DDrawFlags.Joint |
- // EPhysics2DDrawFlags.Shape;
- }
- }
|