|
- require("luaScript.Tools.Effect.CCEffectNode")
- -- 链接到其他Effect文件的EffectNode
- cc.EffectFileEffectNode = cc.EffectFileNode
- cc.EffectFileNode.ClassName = "EffectFileNode"
-
- function cc.EffectFileNode:loadFromXmlNode(xmlNode)
- cc.EffectNode.loadFromXmlNode(self , xmlNode);
- self:setEffectFile(xmlNode.EffectFile);
- end
- function cc.EffectFileNode:createNode()
- local layer = cc.EffectFileNode:create();
- return layer;
- end
-
- function cc.EffectFileNode:setDefaults()
- self:setEffectFile("res/default/test.effect");
- end
-
-
- function cc.EffectFileNode:getSelectBox()
- local box = cc.BoundingBox:new(0,0,0,1,1,1);
- box:transform(self:getWorldMatrix());
- return box;
- end
|