新手学做微信小游戏排行榜,困难重重重。请高手执教

大家好。我在尝试实现排行榜,无奈是新手,困难重重重。

1)按照官网 http://docs.cocos.com/creator/manual/en/publish/publish-wechatgame-sub-domain.html 的demo项目,我做的排行榜在模拟器上测试的时候,没有问题,但是在真机上,手指只能在排行榜左下角1/4区域才能拖动排行榜滚动,在其它地方手指按下去,排行榜根本没有反应,感觉是shareCavas和上屏之间有个坐标体系的差。不知道哪里出错了,至今无法解决。

2)于是想通过其它方法(譬如 http://forum.cocos.com/t/topic/59428 这个示范实)实现排行榜,但是在还没有使用这个示范项目之前,就发现在主屏上无法取得
let context = canvas.getContext(‘2d’)。
这句引起如下错误
gameThirdScriptError
Cannot set property ‘proto’ of null
TypeError: Cannot set property ‘proto’ of null
at HTMLCanvasElement.n.getContext

3)如果改成
let context = canvas.getContext(‘webgl’)
那么虽然context能够取得,但是无法继续执行其后语句,譬如会报错说context.fillRect不是function等。

请高手帮助一下。谢谢!

http://forum.cocos.com/t/topic/59428 看我的帖子