码迷,mamicode.com
首页 > 其他好文 > 详细

初试cocos2d-x坐标系

时间:2016-02-28 23:03:11      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:

bool HelloWorld::init()

{

    //////////////////////////////

    if ( !Layer::init() )

    {

        return false;

    }

    

    Size visibleSize = Director::getInstance()->getVisibleSize();

    Vec2 origin = Director::getInstance()->getVisibleOrigin();

 

    /////////////////////////////

    //正方形

    auto rect=DrawNode::create();

    rect->drawRect(Vec2(0,0),Vec2(300,300),Color4F(1.0,0,0,1.0));

    //点

    auto dot=DrawNode::create();

    dot->drawDot(Vec2(0,0),10,Color4F(1.0,1.0,1.0,1.0));

    

    addChild(rect);

    rect->addChild(dot);

    

    rect->setPosition(visibleSize/2);

    dot->setPosition(Vec2(10,10));//本地空间

    

    rect->setContentSize(Size(300,300));

    rect->setAnchorPoint(Vec2(0.5,0.5));

    

    schedule([dot,rect](float f){

        rect->setRotation(rect->getRotation()+1);

        auto p=dot->convertToWorldSpace(Vec2(0,0));

        CCLOG("%f,%f",p.x,p.y);

    },"Test");

    

    return true;

}

 

初试cocos2d-x坐标系

标签:

原文地址:http://www.cnblogs.com/daochong/p/5225798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!