Cocos2d-x基础概念概要.PDFVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cocos2d-x基础概念概要

Cocos2d-x基础概念 骆铭涛 游戏案例:捕鱼达人 点击控制大炮的方向,发射子弹  点击屏幕触发触屏响应事件,监听器返回触摸 点的坐标(Touch坐标) Touch坐标是触摸点OpenGL坐标系中的点坐 标,也就是在Cocos2d-x坐标系位置 Coco2d-x坐标系 点击控制大炮的方向,发射子弹 Cocos2d中的元素是有父子关系的层级结构, 我们通过Node的setPosition设定元素的位置 使用的是相对与其父节点的本地坐标,最后在 绘制屏幕的时Cocos2d会把这些元素的本地坐 标映射成世界坐标系坐标 世界坐标与本地坐标 世界坐标系也叫做绝对坐标系。世界坐标系和 GL坐标系一致,原点在屏幕左下角。 本地坐标系也叫做物体坐标系,是和特定物体 相关联的坐标系。每个物体都有它们独立的坐 标系,当物体移动或改变方向时,和该物体关 联的坐标系将随之移动或改变方向。 点击控制大炮的方向,发射子弹 触摸点的世界坐标转换为精灵所在层的本地坐 标 计算精灵坐标与触摸点坐标的关系,做出相应 的反应 本地坐标与世界坐标的相互转换 1.CCPoint convertToNodeSpace(const CCPoint worldPoint); 2.CCPoint convertToWorldSpace(const CCPoint nodePoint); 3.CCPoint convertToNodeSpaceAR(const CCPoint worldPoint); 4.CCPoint convertToWorldSpaceAR(const CCPoint nodePoint); 参考链接: /zjf_to/blog/static/201429061201292193855498/ /lyout/p/3292702.html 作业  新版黄金矿工游戏,共有两个界面:主界面与游戏界面  主界面:在demo代码基础上完善场景,添加开始按钮(MenuItem),点 击进入游戏界面。  游戏界面:两个Layer,StoneLayer锚点位于左下角,坐标设为(0,0),其上 有一石头精灵,初始坐标为(560,480 );MouseLayer锚点位于左下角, 坐标设为(0,屏幕高度的一半),其上有一老鼠精灵,初始坐标为(屏幕宽度的 一半,0 )。有一个Label,作为shoot按钮。  游戏要求:游戏开始后,点击屏幕任意位置,在该位置添加一块奶酪,老鼠 跑到该位置吃掉奶酪;点击shoot按钮,石头发射到老鼠所在的位置,老鼠 跑开,留下钻石。  加分项:尝试添加一两个动画  作业提交:提交实验报告 (文档),Classes (文件夹),Resources (文件 夹)。实验报告要求有截图。 场景切换 触屏响应 触屏响应  有三个函数onTouchBegan,onTouchMove和 onTouchEnded可供重写,本次作业重写 onTouchBegan方法即可 序列帧动画 AppDelegate.cpp 中预先加载动画资源 序列帧动画 序列帧动画 使用动画资源

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档