iPhone应用Cocos2D坐标系统设置

移动开发 iOS 游戏开发
本文介绍的是iPhone应用 Cocos2D坐标系统,游戏开发,坐标很重要!来看本文讲解,帮你解决坐标问题。

iPhone应用 Cocos2D坐标系统设置是本文要介绍的内容,坐标一定计算准确作为游戏开发者的友们,先来看本文详细的介绍。

cocos2d是基于OpenGL ES的,所有它的坐标系统为以下图:

Objective-c学习 Cocos2D坐标系统设置

anchorPoint

为了将一个矩形图像精准的放置在屏幕某一个位置上,需要设置该矩形的位置参考点(人们通常习惯亍将该参考点是、认为是该矩形的左上角那个点)。CocosNode的该属性就是返个参考点。x,y轴挄照OpenGL ES坐标系,数值采用相对自身宽、高的比例。

Position

CocosNode对象的实际OpenGL ES坐标。

如下图说明了如何利用返两个属性来设定CocosNode对象的位置,如图所示:

Objective-c学习 Cocos2D坐标系统设置

图中红色矩形框的Position为(5,5),anchorPoint为(0.3, 0.5)。若要选择图中紫色大圆点A为anchorPoint则设置(0, 0),若要设置粉红色大圆点B为anchorPoint则设置(1, 1)。显然设置(0.5, 0.5)时,anchorPoint为矩形对象的几何中心C,返是Sprite和Texture类对象的默认anchorPoint值。

小结:iPhone应用 Cocos2D坐标系统的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-08 17:17:55

Cocos2D 坐标 OpenglES

2011-07-27 10:13:23

Cocos2D iPhone

2013-05-22 14:38:44

iOS开发Cocos2d-x坐标系统

2011-07-20 14:04:46

Cocos2d iPhone 游戏

2011-08-11 14:32:04

iPhone游戏Cocos2dActions

2011-08-11 14:22:47

iPhone游戏Cocos2D

2011-08-04 17:01:16

iPhone游戏开发 Cocos2d

2011-08-09 16:25:16

Cocos2d视图坐标

2012-06-01 10:27:44

Cocos2d触摸分发原理

2011-07-27 13:57:36

iPhone 游戏 Cocos2d

2011-07-27 17:07:06

iPhone 游戏 Cocos2d

2011-08-11 17:52:01

Cocos2d游戏对象

2011-07-29 18:02:06

2011-08-11 18:00:18

Cocos2d动作Action

2013-05-22 15:49:46

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2011-08-08 11:26:39

Cocos2d 游戏 Class类

2011-07-27 13:44:08

2011-08-02 15:37:48

Cocos2D UIAccelero

2011-06-24 17:38:09

Qt 坐标 事件
点赞
收藏

51CTO技术栈公众号