您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx 基础

2016-03-03 21:09 549 查看
创建点:

[code]    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));


创建矩形:

[code]    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));


创建精灵:

[code]    local img = display.newSprite("004.jpg"):addTo(self):center(); 
    local imgSize = img:getContentSize();             --获取精灵尺寸


创建向量:

[code]    local direction = cc.p(1, 1);
    cc.pNormalize(direction)        --向量单位化


创建图层:

[code]    local layer = display.newLayer():addTo(self);


设置锚点:

[code]    layer:setAnchorPoint(cc.p(0.5, 0.5));


创建并切换场景:

[code]    local Scene = display.newScene();
    local img2 = display.newSprite("005.jpg"):addTo(Scene):center();
    cc.Director:getInstance():replaceScene(Scene);


定时器:

[code]    self:getScheduler():scheduleScriptFunc(function(f)
        --函数体
        end, 0, false);  -- 0 表示隔 0 秒执行一次,false 表示立即开始


设置状态是否可见:

[code]rect:setVisible(false);


缩放:

[code]rect:scale(0.5, 0.5);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: