local rbDes = {}
rbDes.mass = 0.0
rbDes.shape = cc.Physics3DShape:createSphere(48/2/3)
local rigidBody = cc.Physics3DRigidBody:create(rbDes)
local component = cc.Physics3DComponent:create(rigidBody)
self.model = cc.Sprite3D:create(“gameBilliards/3d/ball.obj”)
self.model:setTexture(“gameBilliards/3d_ball/11.png”)
self.model:setPosition3D(cc.vec3(winSize.width/2, winSize.height/2, 0.0))
self.model:setScale(1/3)
self.model:addComponent(component)
component:syncNodeToPhysics()
self.model:setCameraMask(cc.CameraFlag.USER2)
rigidBody:setAngularVelocity(cc.vec3(100,100,100))
self:addChild(self.model)
Camera也设置了,rigidBody也不为空,rigidBody:setAngularVelocity设置角速度为什么不转呢?
希望可以播出一下自转的动画效果