加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2dx 基础

发布时间:2020-12-14 16:55:56 所属栏目:百科 来源:网络整理
导读:创建点: 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

创建点:

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,cc.p(200,200),cc.c4f(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,false);  -- 0 表示隔 0 秒执行一次,false 表示立即开始

设置状态是否可见:

rect:setVisible(false);

缩放:

rect:scale(0.5,0.5);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读