iPhone应用Cocos2D坐标系统设置
2011-09-18 08:50
211 查看
iPhone应用 Cocos2D坐标系统设置是本文要介绍的内容,坐标一定计算准确作为游戏开发者的友们,先来看本文详细的介绍。
cocos2d是基于OpenGL ES的,所有它的坐标系统为以下图:
anchorPoint
为了将一个矩形图像精准的放置在屏幕某一个位置上,需要设置该矩形的位置参考点(人们通常习惯亍将该参考点是、认为是该矩形的左上角那个点)。CocosNode的该属性就是返个参考点。x,y轴挄照OpenGL ES坐标系,数值采用相对自身宽、高的比例。
Position
CocosNode对象的实际OpenGL ES坐标。
如下图说明了如何利用返两个属性来设定CocosNode对象的位置,如图所示:
图中红色矩形框的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坐标系统的内容介绍完了,希望本文对你有所帮助!
trackback:http://mobile.51cto.com/iphone-278961.htm
cocos2d是基于OpenGL ES的,所有它的坐标系统为以下图:
anchorPoint
为了将一个矩形图像精准的放置在屏幕某一个位置上,需要设置该矩形的位置参考点(人们通常习惯亍将该参考点是、认为是该矩形的左上角那个点)。CocosNode的该属性就是返个参考点。x,y轴挄照OpenGL ES坐标系,数值采用相对自身宽、高的比例。
Position
CocosNode对象的实际OpenGL ES坐标。
如下图说明了如何利用返两个属性来设定CocosNode对象的位置,如图所示:
图中红色矩形框的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坐标系统的内容介绍完了,希望本文对你有所帮助!
trackback:http://mobile.51cto.com/iphone-278961.htm
相关文章推荐
- cocos2D坐标系统
- 基于VC++的GDI常用坐标系统及应用(2)
- Settings Bundle -- iPhone应用设置简单分析
- 坐标系统和投影变换基础知识及其在ArcGIS桌面产品中的应用(二)
- 怎么设置使用iPhone邮件应用发送/接收邮件-QQ邮箱
- 设置系统属性,全局使用,所有的应用都可以使用
- mac 系统使用macaca inspector 获取iphone真机应用元素
- cocos2d 坐标系统
- iOS系统的一些单例类 获取及全局应用全局样式的设置的获取
- android 调用拨号盘拨打电话及其跳转系统设置界面Intent应用
- iphone上daemon进程设置应用的badge(徽章)
- 设置应用内字体大小不跟随系统字体大小
- cocos2d-xna设置游戏横竖屏及横竖屏对游戏的坐标影响
- Android调用系统应用常用uri & intent设置