android - 如何找到图像的顶点(山)

标签 android box2d andengine

我是 andengine 的新手。我正在开发一个包含山的游戏,所以我想找到不断重复的那座山的顶点。我想找到 Sprite 与山的碰撞。我试过但陈旧的山作为一个矩形所以 Sprite 与山矩形碰撞而不是确切的山。

TextureRegion mountainRegion=BitmapTextureAtlasTextureRegionFactory.createFromAsset(
                gameObjectsAtlas, activity.getAssets(), "mountain.png");

我的山像 enter image description here

最佳答案

你可以用一个外部工具来做到这一点,你可以阅读一些工具:

顶点助手和物理编辑器。

我在物理编辑器上推荐 在这个工具中你加载你的图像,并将其导出到 XML 中,然后你可以将它加载到 andengine 中,它会在正确的原因中发生碰撞

您可以在此处阅读更多内容并下载:

http://www.codeandweb.com/physicseditor/features

关于android - 如何找到图像的顶点(山),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22928781/

相关文章:

java - 尝试从 Google 相册应用中选择照片时出现 IllegalStateException

安卓 : parse the json within json object in java

android - 使用 adb 卸载多个 android 包

java - AndEngine:如何删除启动默认 Activity 屏幕

php - Android "Request Desktop Site"用于 HTML

java - 反弹弹?

c++ - 如何在 Box2D 中创建橡胶线?

iphone - [ios.cocos2d+box2d]如何关闭自动旋转?

android - Andengine:FileNotFoundException:在 AssetBitmapTextureAtlasSource 中加载位图失败

android - Andengine文本索引越界异常