【发布时间】:2014-07-16 00:04:40
【问题描述】:
我有一个带有 HUD 的 andengine 场景。 HUD 有 2 个触摸区域(矩形)。 onAreaTouched() 分别适用于它们两个,但是当左侧触摸区域被触摸时,右侧的触摸区域不会响应触摸,反之亦然。看起来这两个触摸区域好像在同一个线程上运行。我需要两个触摸区域同时响应。我怎样才能做到这一点?
【问题讨论】:
我有一个带有 HUD 的 andengine 场景。 HUD 有 2 个触摸区域(矩形)。 onAreaTouched() 分别适用于它们两个,但是当左侧触摸区域被触摸时,右侧的触摸区域不会响应触摸,反之亦然。看起来这两个触摸区域好像在同一个线程上运行。我需要两个触摸区域同时响应。我怎样才能做到这一点?
【问题讨论】:
您是否启用了多点触控? 在创建你的 engineOptions 之后在 onCreateEngineOptions 中添加这个
yourEngineOptions.getTouchOptions().setNeedsMultiTouch(true);
【讨论】: