|
- 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
|