小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请问一下,sharedcanvas的高度我要根据开放数据域获取的好友列表来动态确定,我在主域设置宽高感觉没意义啊。
我游戏的排行榜是一个滚动列表,排行榜的长度要根据数据的数量来确定滚动距离,求官方告知如何实现。
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你的需求就是在开放数据域实现一个滚动的排行榜对吧?你可以换一种思路,假设你的排行榜有两个手机屏幕的高度,可视区域只有半个手机屏幕高度那么高。这个时候需要实现一个容器,排行榜只在这个容器中绘制。在canvas中clip接口可以实现这种效果。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
其实,我知道你们那边是为了数据安全所以禁止在开放数据域里面对sharedCanvas的width和height赋值,但是如果修改的值只是一个number类型的应该没关系吧(可以做验证的吧),两个数字带不出好友关系链的数据的。希望可以在这上面适当的调整下,因为也找了很多其他的游戏引擎论坛,都有在讨论这个事情
根据你的描述,无法做到。
您好,感谢这么晚了还的回复。
我们排行榜界面为了游戏界面效果设计的比较复杂,微信提供的那些引擎API无法满足,所以我们是在自己的场景中保留了一个位置,用于显示canvas(就是把canvas当成一个长图了),剩下的功能都在外部引擎上实现。所以会遇到滚动的问题
主域设置的是开放数据域的画布的宽高,画布的宽高并不需要动态确定。简单来说就是在canvas上实现一个List的功能,在可视的区域内滑动排行榜列表,具体实现可参考游戏引擎的UI模块。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你的需求就是在开放数据域实现一个滚动的排行榜对吧?你可以换一种思路,假设你的排行榜有两个手机屏幕的高度,可视区域只有半个手机屏幕高度那么高。这个时候需要实现一个容器,排行榜只在这个容器中绘制。在canvas中clip接口可以实现这种效果。
其实,我知道你们那边是为了数据安全所以禁止在开放数据域里面对sharedCanvas的width和height赋值,但是如果修改的值只是一个number类型的应该没关系吧(可以做验证的吧),两个数字带不出好友关系链的数据的。希望可以在这上面适当的调整下,因为也找了很多其他的游戏引擎论坛,都有在讨论这个事情
根据你的描述,无法做到。
您好,感谢这么晚了还的回复。
我们排行榜界面为了游戏界面效果设计的比较复杂,微信提供的那些引擎API无法满足,所以我们是在自己的场景中保留了一个位置,用于显示canvas(就是把canvas当成一个长图了),剩下的功能都在外部引擎上实现。所以会遇到滚动的问题
主域设置的是开放数据域的画布的宽高,画布的宽高并不需要动态确定。简单来说就是在canvas上实现一个List的功能,在可视的区域内滑动排行榜列表,具体实现可参考游戏引擎的UI模块。