在cocos2d中为android转换子屏幕空间

时间:2012-11-14 07:17:38

标签: java android cocos2d-iphone

我是一名Android开发者......

目前我有2张图片,ImageA和ImageB。 ImageB是ImageA的孩子

假设ImageA位置在(100,100);然后ImageB本地位置是(10,0);

所以我想要做的是如何检索ImageB的屏幕位置,它将返回我(110,100)而不是(10,0)?

THX!

2 个答案:

答案 0 :(得分:1)

在Objective-C中你会这样做:

[image convertToWorldSpace:image.position];

我认为cocos2d-android有相同的方法,语法当然会有所不同。

答案 1 :(得分:0)

您还可以通过添加父母和孩子的位置来获得孩子在屏幕上的正确位置

ImageA.getPosition().x+ImageB.getPosition().x