原文:cocos2dx打飞机项目笔记三:HeroLayer类和坐标系

HeroLayer类主要是处理hero的一些相关东西,以及调用bulletLayer的一些方法,因为子弹是附属于hero的 HeroLayer 类的成员如下: 重点一:touchesMoveed 移动hero 这里主要是设计到坐标转换问题,cocos dx里有几种坐标系:UI坐标系 GL坐标系 本地坐标系和世界坐标系: UI坐标系:以屏幕的左上角为原点,X坐标向左为正,Y坐标向下为正,一些touc ...

2013-12-25 11:45 0 3391 推荐指数:

查看详情

cocos2dx打飞机项目笔记二:BulletLayer

BulletLayer.h 内容如下 重点一:敌机离hero越来越近时发射子弹的声音频率变快 根据数据成员、函数名可以很容易看得出每个成员的意义,不过该类的设计思想我前后改动比 ...

Wed Dec 25 18:56:00 CST 2013 0 3009
cocos2dx打飞机项目笔记一:项目结构介绍

最近在学习cocos2dx引擎,版本是2.1.3,开发环境是win7 + vs2010,模仿微信打飞机游戏,开发中参考了 csdn 偶尔e网事 的系列文章:http://blog.csdn.net/column/details/jackyairplane.html。 项目结构 ...

Wed Dec 25 18:17:00 CST 2013 0 3192
cocos2dx打飞机项目笔记六:GameScene和碰撞检测 boundingbox

GameScene虽然是占用游戏最多时间的,但是里面的东西不是很多,最重要的就是碰撞检测了,碰撞检测代码如下: 还记得之前说过 boundingbox 方法是获取节点以父节点左下角为原点的一个矩形吧,该矩形的大小就是节点各种变形后的大小,矩形的左下角坐标就是节点变形后的左下角 ...

Thu Dec 26 00:01:00 CST 2013 0 12328
cocos坐标系坐标转换

cocos2dx坐标系是以左下角为(0,0)点, 向右上为正 世界坐标系:相对于屏幕位置的坐标表示 节点坐标系:相对于父节点的坐标表示 可以相互转换: /** * 将世界坐标转换成节点坐标,忽略锚点的影响;结果是以点为单位。 */ Vec2 convertToNodeSpace ...

Thu Oct 20 17:54:00 CST 2016 0 3065
cocos2d坐标系

支持以下几种坐标系:1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。2.GL坐标系 原点在左下角,X轴向右,Y轴向上。3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。4.本地坐标系 相对于父对象的坐标。 锚点(anchor ...

Tue May 22 19:18:00 CST 2012 1 7310
Cocos Creator 坐标系 (convertToWorldSpaceAR、convertToNodeSpaceAR)

版本:2.3.4 参考cocos教程:坐标系和变换 cocos坐标系和其他引擎不一样。 Egret中坐标系 舞台的原点在左上角 组件的原点也在左上角 角度顺时针旋转为正数,逆时针旋转为负数 Laya中坐标系 和Egret一致 ...

Thu Jun 11 08:17:00 CST 2020 1 3707
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM