cocos2dx笛卡尔坐标
发布时间:2020-12-14 21:42:17 所属栏目:百科 来源:网络整理
导读:bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()-getVisibleSize(); Vec2 origin = Director::getInstance()-getVisibleOrigin(); /
bool HelloWorld::init()
{ ////////////////////////////// // 1. super init first 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,1.0)); //点 auto dot = DrawNode::create(); dot->drawDot(Vec2(0,10,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; }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- https+xml服务端/客户端java后台编写及soapUI https测试
- SQLite实现建表,增删改查,分页
- .net – 如何通过Ajax获取请求从控制器获取复杂对象?
- net.sf.json.JSONException: java.lang.reflect.Invocation
- cocos2d-x 2.2.0 如何在lua中注册回调函数给C++
- Flutter实战一Flutter聊天应用(十九)
- 遍历获取Xml子节点值
- reactjs – 反应’componentWillReceiveProps’使用
- XML包导入和处理XML数据格式|R包
- cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写