我有一个游戏,我正在制作移动版本,而且我在检测屏幕滑动时遇到问题。我不确定我过时的Windows手机是否存在我的测试问题,或者它是否是程序问题。我想排除后者并希望得到一些建议。
Repro步骤:
产生上述内容的测试代码是
// if mobile screen, set up event listeners for screen swipes to change snake's direction
var mc = new Hammer(document.getElementById('snake-board-holder')); // http://hammerjs.github.io/api/
mc.on('swipeleft', function (ev) {
alert("Detected left swipe");
});
mc.on('swiperight', function (ev) {
alert("Detected right swipe");
});
mc.on('swipeup', function (ev) {
alert("Detected up swipe");
});
mc.on('swipedown', function (ev) {
alert("Detected down swipe");
});
mc.on('tap', function (ev) { alert('Tap detected'); }); // TEST
mc.on('pinch', function (ev) { alert('Pinch detected') }); // TEST
使用带有相关文档和示例的API
知道这里出了什么问题吗?
有没有比检测手指滑动更好的控制动作的方法?