在搜索之前的问题时,我没有找到任何类似的帖子。
我正在为黑莓风暴开发MIDP游戏。我正在使用BlackBerryGameCanvas
并使用回调函数touchEvent
。作为一个论点,我得到的是TouchEvent
的实例但我想听TouchGesture
Swipe
之类的public void touchEvent(TouchEvent message) {
TouchGesturenow = message.getGesture();
//always getting null as a result
//according to API when user does not perform any gesture
//operation then it would return null otherwise reference
//but here I have performed a swipe gesture then also it is returning null.
}
。但是在模拟器触摸屏中进行滑动后,我得到的结果是null:
getMovePoints(int touch, int[] x, int[] y, int[] time)
如果根本不可能那么我必须使用
{{1}} ..以及一些计算。
任何人都可以向我确认:Swipe TouchGesture不适用于Blackberry Storm吗?
答案 0 :(得分:0)
在其他SO讨论中,对于BB Storm的滑动手势模拟似乎相当复杂:Blackberry Storm Emulator - TouchGesture events not firing, how to get a Swipe to work?。
获得null
(意味着“此事件不是每个BlackBerry API的手势”)的最可能原因是您没有在模拟器触摸屏中轻扫模拟器将其识别为滑动。
我正在为黑莓风暴开发MIDP游戏。
为了精确起见 - TouchGesture
与MIDP无关 - 在MIDP 2 API中根本就没有这样的东西。 MIDP API中也没有touchEvent
。
您使用的所有API和功能都显示特定于BlackBerry:BlackBerryGameCanvas,TouchEvent等。同样,此问题通常与MIDP无关。