gpt4 book ai didi

java - AndEngine Line.onAreaTouched 未调用

转载 作者:行者123 更新时间:2023-11-30 03:40:46 26 4
gpt4 key购买 nike

我有一个扩展 Line 的类,我想检测它是否被按下。

在我的课上我有这个:

public boolean onAreaTouched(TouchEvent pSceneTouchEvent,float pTouchAreaLocalX,
float pTouchAreaLocalY) {


Log.e("LINE: ", "touch");


return true;
}

我在场景中注册了该区域,这应该可以工作,因为我还有来自 Sprites 的其他区域在工作。

我想这是因为它只考虑中心线的区域,而不是绘制的区域。

有什么想法吗?

谢谢。

最佳答案

我没有机会测试代码,但我正在查看 Line 类的 AndEngine 文档并设法找到它。

onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY)

This method only fires if this Scene.ITouchArea is registered to the Scene via registerTouchArea(ITouchArea).

使用加粗的方法注册

关于java - AndEngine Line.onAreaTouched 未调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15786644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com