创建点:
local dot = display.newDrawNode():addTo(self):pos(0, 0);
dot:drawDot(cc.p(0, 0), 10, cc.c4f(1.0, 0, 1.0, 1.0));
创建矩形:
local rect = display.newDrawNode():addTo(self):pos(display.cx - 100, display.cy - 100);
rect:drawRect(cc.p(0, 0), cc.p(200, 200), cc.c4f(1.0, 1.0, 1.0, 1.0));
创建精灵:
local img = display.newSprite("004.jpg"):addTo(self):center();
local imgSize = img:getContentSize(); --获取精灵尺寸
创建向量:
local direction = cc.p(1, 1);
cc.pNormalize(direction) --向量单位化
创建图层:
local layer = display.newLayer():addTo(self);
设置锚点:
layer:setAnchorPoint(cc.p(0.5, 0.5));
创建并切换场景:
local Scene = display.newScene();
local img2 = display.newSprite("005.jpg"):addTo(Scene):center();
cc.Director:getInstance():replaceScene(Scene);
定时器:
self:getScheduler():scheduleScriptFunc(function(f)
--函数体
end, 0, false); -- 0 表示隔 0 秒执行一次,false 表示立即开始
设置状态是否可见:
rect:setVisible(false);
缩放:
rect:scale(0.5, 0.5);