1. 程式人生 > >物理世界和精靈,cocos2dx-lua

物理世界和精靈,cocos2dx-lua

--建立物理世界的場景和邊界
function className:PhysicsWorld()
    --建立物理世界的場景------他可以用來載入物理邊界和精靈
    local self.physicScene = display.newPhysicsScene("physicScene")
    self.view:addChild(self.physicScene)
    
    --建立物理邊界----他就相當於一個盒子,可以裝載精靈,也可以把精靈擋在外面
    local size = self.view:getContentSize()--過去本介面尺寸,給物理邊界
    local body = cc.PhysicsBody:createEdgeBox(size,cc.PHYSICSBODY_MATERIAL_DEFAULT,3)--尺寸,材質,寬度
    local edgeNode = display.newSprite("#圖片路徑")--物理邊界的背景圖--用來載入body
    edgeNode:setPosition(size.width/2,size.height/2)--位置自己寫
    edgeNode:setPhysicsBody(body)--用精靈載入這個物理邊界
    
    self.physicScene:addChild(edgeNode)--用物理世界的場景載入這個物理邊界
end