- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我用手指触摸 Sprite 时,分数随机增加,而不是按固定率增加,我的意思是我设置了分数每次增加 50,但当我在 Sprite 上滚动时,有时它会增加 100,有时会增加 150 和 200;
mHardware1[active] = new Sprite(pX, pY, samsung,
this.getVertexBufferObjectManager()) {
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
float X, float Y) {
if (pSceneTouchEvent.isActionMove()) {
scene.detachChild(mHardware1[active]);
score+50;
}
当我使用 isActionDown 代替 isActionMove 时它可以工作,但我正在玩水果忍者之类的游戏,其中我需要在屏幕上滚动手指,这就是为什么我不能使用 isActionDown
最佳答案
您可以使用 SurfaceScrollDetector,它可以检测用户何时在屏幕上滑动手指。它具有以下与其关联的事件:
我猜当你到达 onScrollFinished 时你可以增加 50。我目前正在一个项目中使用 SurfaceScrollDetector,但我还没有按照您询问的方式使用它,所以我不能确定它是否会按预期工作。
下面是使用它的示例之一(除了 PinchZoomDetector 之外): https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/PinchZoomExample.java
关于java - 分数随 ActionMove 随机增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16896381/
当我用手指触摸 Sprite 时,分数随机增加,而不是按固定率增加,我的意思是我设置了分数每次增加 50,但当我在 Sprite 上滚动时,有时它会增加 100,有时会增加 150 和 200;
我正在尝试在我的 FrameLayout 中制作可 move 的文本。在 TextView 中,我设置了 OnTouchListener,您可以在下面看到它。问题是,当我触摸 textview(没有手
我是一名优秀的程序员,十分优秀!