无任何反应
zuqiu.zip (960.5 KB)
改成 Dynamic 也不行
物理不会运动,只有node节点才会运动。
原来这个是设置了重力,那就是:
const {ccclass, property} = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {@property(cc.Node) qiu: cc.Node = null; onLoad () { let manager = cc.director.getPhysicsManager(); manager.enabled = true; manager.gravity = cc.v2(0,-100); //重力 this.node.on(cc.Node.EventType.TOUCH_START,this.a,this) } start () { console.log(manager.enabled) let qiu = this.qiu.getComponent(cc.RigidBody) //获取物理碰撞组件 qiu.linearVelocity = cc.v2(100* 3, 100 * 3) } a() { console.log(manager) let qiu = this.qiu.getComponent(cc.RigidBody) //获取物理碰撞组件 qiu.linearVelocity = cc.v2(100* 3, 100 * 3) }
}
(看了楼下的答案)
cc.director.getPhysicsManager().enabled = true;
在onLoad运行
2.x 有个坑 cc.director.getPhysicsManager().enabled = true; 必须在onLoad 里,可以换成3.x