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;

}

转载于:https://www.cnblogs.com/daochong/p/5225798.html

初试cocos2d-x坐标系相关推荐

  1. UML设计,可以设计程序的用例图、类图、活动图等_SurfaceView

    « 对Cocos2d游戏引擎有一定的了解和实践,并接触过处理3D图形和模型库的OpenGL 在进行游戏界面的绘制工作中,需要处理大量的工作,这些工作有很多共性的操作:并且对于游戏界面的切换,元素动作的 ...

  2. cocos2d-x学习笔记(持续更新)

    接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 粒子系统设计工具:Particle Designer软件  目前只支持MAC平台 导出 plist文件 地图设计工具:Tile ...

  3. 转载了别人的cocos2d-x的学习笔记

    接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 粒子系统设计工具:ParticleDesigner软件目前只支持MAC平台导出plist文件 地图设计工具:Tiles目前有两 ...

  4. Box2D物理引擎入门

    一.什么是Box2D Box2D是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto早在2007年用C++语言开发. Box2D集成了大量的物理力学和运动学的计算,并将 ...

  5. Android面试,给正在找工作的安卓攻城师们 ... ...

    从java基础技能到安卓进阶技能,有你想象不到的全面. ☆  JAVA技能 « 有良好的JAVA基础,熟练掌握面向对象思想: 理解面向对象: 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是 ...

  6. Android开发面试经典题目

    下面是整理的Android知识点,可以平时巩固知识点,仅供复习使用. ☆  JAVA技能 有良好的JAVA基础,熟练掌握面向对象思想: 理解面向对象: 面向对象是一种思想,是基于面向过程而言的,就是说 ...

  7. 游戏开发实战之弹球游戏

    文/Steffen Itterheim.Andreas Löw 为了更好地使用Box2D物理引擎,本文我们将制作一个真实的弹球游戏.弹球游戏桌利用各种物理世界的效果来创造有趣的体验.然而,在使用物理引 ...

  8. Box2D 物理引擎入门

    转自:https://www.jianshu.com/p/7681431618ec 一.什么是Box2D Box2D是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto ...

  9. 可耻的转载了别人的cocos2d-x的学习笔记

    原文:http://blog.csdn.net/we000636/article/details/8263503 接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 粒子系统设计 ...

  10. linux编写弹球游戏,手把手教你开发一款基于Box2D的弹球游戏(一)

    今天我们来介绍一款物理引擎,并基于它完成一个弹球游戏. 提到物理引擎,就是在游戏中模拟真实世界的运动,碰撞,摩擦等等.Cocos2d集成了两款常用的物理引擎:Box2D和Chipmunk,两款引擎都是 ...

最新文章

  1. Go服务迁到K8s后老抽风重启? 记一次完整的线上问题解决过程
  2. Android入门:通过JSON数据与服务器进行通信
  3. ApolloStudio高手之路(12):机器视觉图像匹配定位与激光打标领域深度结合(基于海康威视VisionMaster九点标定、模板快速匹配定位、标定转换以及金橙子EzCad2二次开发)
  4. 《完全写作指南》读书笔记
  5. 什么是计算机文化它与计算机技术有何区别,什么叫计算机文化?
  6. 你是否想拥有一款自己的直播软件?
  7. JAVA 异或校验byte数组
  8. Socket(网络编程)面试题
  9. 网上做什么可以赚钱?网上最靠谱的赚钱方法
  10. win7计算机远程桌面连接,Win 7连向Win7系统远程桌面连接设置
  11. ruby on rails 分页gem kaminari,指定页码跳转
  12. 痞子衡嵌入式:ARM Cortex-M文件那些事(5)- 映射文件(.map)
  13. Unity Shader graph 毒液
  14. 盛大是中国互联网最耀眼的流星
  15. 基于jsp+mysql+ssm高校学生成绩管理系统-计算机毕业设计
  16. 计算机等级考试一级ps内容,计算机等级考试《一级ps》备考练习及答案
  17. 【5G系列】MICO学习总结(1)
  18. 【数据库原理与SQL Server应用】Part13——数据库设计
  19. 蔡徐坤游戏HTML,JS制作蔡徐坤打篮球小游戏(鸡你太美?)
  20. 华为HCIP RS题库221 191-200题

热门文章

  1. 11_条件随机场CRF2_统计学习方法
  2. 08_提升方法Boosting1_统计学习方法
  3. 中兴网信“智慧旅游”亮相2016国际孔子文化节
  4. 雅虎开源 MySQL 性能监控和分析器(Java)
  5. redhat7 常用命令
  6. hibernate联合主键
  7. ASP如何获取客户端真实IP地址
  8. 用WAP手机远程遥控电脑1
  9. python自动化测试之mysql5.0版本数据库查询数据时出现乱码问题分析
  10. VK Cup 2012 Round 1 D. Distance in Tree (树形dp)