【问题标题】:AndEngine analog and areatouched problems?AndEngine 模拟和 areatouched 问题?
【发布时间】:2012-07-27 07:58:11
【问题描述】:

我正在使用 AndEngine GLES 2.0 并且我已经阅读了很多内容以寻找答案,但我找不到任何东西......发生的事情是我正在玩游戏并且我有 AnalogOnScreenControl on屏幕左侧,以及 2 个onAreaTouched“按钮”,所以当我使用模拟并将手指一直移动到任何“按钮”时,当我抬起手指时,模拟仍然“移动”为如果我的手指仍然在屏幕上...那么有什么办法可以防止这种情况发生吗?喜欢为模拟设置响应区域?我不知道我是否很好地解释了自己......但非常感谢任何帮助!

【问题讨论】:

  • 你有什么代码?这听起来很愚蠢,但您是否正在处理用户将手指从屏幕上移开时生成的事件?

标签: android button andengine area


【解决方案1】:

尝试启用多点触控:

在您的onCreateEngineOptions() 添加:options.getTouchOptions().setNeedsMultiTouch( true );

现在,当您将手指放在操纵杆上并用另一根手指按下按钮时,它将引用不同的 pointerID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 2012-07-19
    相关资源
    最近更新 更多