cocos2d-x 中如何 实时 获得一个精灵坐标~~~

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x 中如何 实时 获得一个精灵坐标~~~相关的知识,希望对你有一定的参考价值。

我以前是调用scheduleUpdate在update函数中获取坐标的。。。但这样好像效率很低吧。。。求交流啊

你需要不断地获取精灵坐标,监听其坐标变化,这样做是可以的,追问

有没有其他方法呢???CCFollow类可以吗

参考技术A 我觉得这样做就ok啊

如何获得精灵相对于世界坐标的 zRotation?

【中文标题】如何获得精灵相对于世界坐标的 zRotation?【英文标题】:How to obtain zRotation of a sprite relative to world coordinates? 【发布时间】:2014-01-04 19:33:59 【问题描述】:

例如,如果您有一个旋转的精灵,您可以在其中添加另一个旋转的精灵,依此类推。您如何确定子精灵的屏幕 zRotation 或精灵的“绝对”旋转?

【问题讨论】:

【参考方案1】:

如果我没记错的话,它只是节点及其父节点(不包括场景)的所有 zRotation 属性的总和。

例如:

CGFloat absoluteRotation = self.zRotation + self.parent.zRotation;

【讨论】:

以上是关于cocos2d-x 中如何 实时 获得一个精灵坐标~~~的主要内容,如果未能解决你的问题,请参考以下文章

cocos2d-x学习之路——精灵与动作

Part 5:Cocos2d-x开发实战-Cocos中精灵-关东升-专题视频课程

关于Cocos2d-x的瓦片地图

cocos2d-x getVisibleSize , getVisibleOrigin 和坐标位置

尝试获取用户输入以在 Cocos2D-X 中移动精灵

关于Cocos2d-x中精灵节点的透明度的设置