微信小游戏开发

xiaoxiao2021-02-28  46

微信小游戏开发

代码

俄罗斯方块 https://github.com/hoverZ/mini_tetris 五子棋(玩家自玩版)https://github.com/hoverZ/Gobang

问题:

1、在小游戏的开发过程中经常会使用到回调函数,回调函数中存在很多依赖当前 js 的数据或者方法 匿名行数解决:

wx.onTouchStart( (data) => { this.touchStartEvent(data.touches[0]) })

使用变量 __this

let __this = this wx.onTouchStart( (data) => { __this.touchStartEvent(data.touches[0]) })

2、如何捕捉手势 利用 wx.onTouchMove 对手势中的各个点进行计算,并得出所需的手势 500 毫秒清除所有触点

未解决的问题: 但是存在一个问题,怎么样才算当前手势结束,或者说如何区分两个手势?

3、屏幕触点坐标(真机与模拟机触点不一致情况) 误把 screenX、screenY 当 clientX、clientY 用

4、真机画布渲染问题(例如:图片成背景) 当在初始化画布时 存在image.onload方法,需要把画布渲染动作在 onload 回调中实现

转载请注明原文地址: https://www.6miu.com/read-2619255.html

最新回复(0)