require("luaScript.Tools.Effect.CCEffectNode") -- 自定义相机节点 cc.CustomCameraNode.ClassName = "CustomCameraNode" function cc.CustomCameraNode:loadFromXmlNode(xmlNode) cc.EffectNode.loadFromXmlNode(self , xmlNode); self:setSpherical(xmlNode.Spherical); self:setOffset(xmlNode.Offset); self:setFieldOfView(xmlNode.FieldOfView); self:setNearPlane(xmlNode.NearPlane); self:setFarPlane(xmlNode.FarPlane); end function cc.CustomCameraNode:createNode() local layer = cc.CustomCameraNode:create(); return layer; end function cc.CustomCameraNode:getSelectBox() local box = cc.BoundingBox:new(0,0,0,1,1,1); box:transform(self:getWorldMatrix()); return box; end