今天我遇到了这个问题,原因是canvas绘制的图像过大,导致android缓冲区的限制大小。 解决办法就是:把像素比设置为1。 // const dpr = wx.getSystemInfoSync().pixelRatio; const dpr = 1; canvas.width = that.data.canvas.width * dpr; canvas.height = that.data.canvas.height * dpr;
wx.canvasToTempFilePath({})在安卓手机为什么无反应?苹果手机可以正常执行下面的代码在真机中预览,苹果手机可以正常执行,安卓手机点击按钮后无任何反应,这个是什么原因引起的,谢谢! 各位大侠帮忙看下,谢谢! //生成按钮点击事件 subCanvas: function () { var that = this this.data.ctx.draw(true, () => { //console.log('绘制完成'); //setTimeout(() => { }, 2500) //setTimeout(function () { }, 500); wx.canvasToTempFilePath({ canvasId: 'handWriting', fileType: 'png', quality: 1, //图片质量 success(res) { that.setData( { tempImagePath: res.tempFilePath //获取临时图片路径 }, ) var tempdata = that.data.tempImagePath wx.getImageInfo({ src: tempdata, success: (res) => { let canvasContext = wx.createCanvasContext('tempCanvas') //获得exif中的orientation信息 if (res.orientation == "up") { var width = res.width / 2; var height = res.height / 2; that.setData({ imageWidth: height, imageHeight: width, }) canvasContext.translate(height / 2, width / 2) //顺时针旋转90度,由纵向修改为横向 canvasContext.rotate(-90 * Math.PI / 180) canvasContext.drawImage(tempdata, - width / 2, - height / 2, width, height); } canvasContext.draw() that.drawImage() } }) } }) }); }, //将画布转化为图片(图片有纵向修改为横向) drawImage: function (path) { wx.showLoading({ //显示加载框 title: '', mask: false }) var that = this; setTimeout(() => { // 将生成的canvas图片,转为真实图片 wx.canvasToTempFilePath({ x: 0, y: 0, canvasId: 'tempCanvas', success(res) { //转化成功回调函数 //页面跳转 var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var prevPage = pages[pages.length - 2]; //上一个页面 var that = this //直接调用上一个页面对象的setData()方法,把数据存到上一个页面中去 prevPage.setData({ //设置上一个页面中的data signImageFile: res.tempFilePath, }) wx.hideLoading() //隐藏加载框 wx.navigateBack({ //返回上一个页面 delta: 1, }) }, fail: function (res) { } }) }, 2000) },
2020-07-19为什么不用抖音直播,同城直播都是现成的,还可以付费推广。自己开发直播,没流量不说,各种手续、文件还很繁琐。
直播小程序还能申请么?我是一名地摊伙计,想通过直播小程序把美食带给吃货们。 [图片]
2020-06-30未来也不会支持的,webassembly对审核不利。国内这种环境下,就算了吧。要好好做游戏,就去做海外的。
请问微信小游戏支持WebAssembly吗?请问微信小游戏支持WebAssembly吗?如果目前不支持,未来是否计划支持?
2020-05-31我这边是因为客户设置了33位key导致签名失败。。。。。
微信支付 统一下单 签名错误微信支付 统一下单 签名错误,使用微信官方工具验证也成功 WXConfig config=new WXConfig(); WXPay wxPay=new WXPay(config); System.out.println(config.getKey()); SortedMap<String, String> reqData =new TreeMap<String, String>(); reqData.put("appid", config.getAppID()); reqData.put("mch_id", config.getMchID()); reqData.put("nonce_str", WXPayUtil.generateNonceStr()); reqData.put("body","test"); reqData.put("out_trade_no",new Date().getTime()+""); reqData.put("total_fee","1"); reqData.put("spbill_create_ip",config.getIp()); reqData.put("notify_url",config.getNotifyUrl()); reqData.put("trade_type","APP"); String sign = WXPayUtil.generateSignature(reqData, config.getKey(), WXPayConstants.SignType.HMACSHA256); reqData.put("sign", sign); System.out.println(reqData); Map<String, String> resp = wxPay.unifiedOrder(reqData); System.out.println(resp);
2019-12-29目前测试并不支持webassembly。真机调试可以通过。但是小程序,小游戏不可以。
WebAssembly支持希望增加WebAssembly API,JS的加解密库和图片处理库实在太耗性能了
2019-12-11看着没人回答我回答一下。如何根据这个判断手机是否横屏,具体更精细的,得去网上查图解,自己试着做。 [代码] wx.startDeviceMotionListening({[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](e){[代码][代码] [代码] [代码] [代码][代码]wx.onDeviceMotionChange([代码][代码]function[代码][代码](res){[代码] [代码] [代码][代码]if[代码] [代码](res.gamma < -40 || res.gamma > 40){[代码][代码] [代码][代码]//手机横屏使用[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]//关闭面板[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]
wx.onDeviceMotionChange怎么确定手机方向呢?0、手机x/y/z坐标与地球x/y/z怎么理解呢? 1、怎么用该接口判断手机旋转90度,180度,270度呢?
2019-11-21需要使用websocket分组推送去实现。这个代码可不是几十行就能实现的。建议你好好把基础打牢再做。 做分组推送如果是php可以用workerman或者swoole。如果是Java可以用Netty实现。其他后台语言也都有自己的框架,你可以根据情况自己选择。
怎么可以实现邀请好友一起玩游戏(不使用引擎)我想使用threejs做一个小游戏,可以两个人或者多个人玩一个游戏,请问该使用什么api啊。可以提供一个demo吗? 没有使用游戏引擎,所以希望看到一个原生的解决方法(最好有代码片段)
2019-07-08没收到
本月的广告费什么时候给流量主啊本月的广告费什么时候给流量主啊 不是说是25号给吗? 为什么今天还没收到,
2019-06-26首先得申请软著,没软著无法提交审核。小游戏和小程序的性质是不一样的,小游戏主要是靠canvas渲染页面,没有DOM。所以界面代码都需要改。
小程序代码怎么转成小游戏发布做了个小程序,有点儿游戏性质,可是看到同类型的一些小程序都可以在小程序的相关类目中发布,,,,我就尝试选择相同的目录试一下,结果审核没通过,提示信息是,内容属于游戏类目,要转成小游戏发布,,,,,,这不会意味着我要重新开发吧。。。。 应该有办法修改配置文件什么的,,给改成小游戏发布吧???琢磨了一下午没搞明白,,比如小程序里的App.js怎么转化到小游戏呢。。。。 还请不吝赐教
2019-05-27国家相关部门对游戏的监管也真是可笑至极。
小游戏内容介绍是全部类型的小游戏都必须提交吗?请问微信刚出的小游戏内容介绍提交内容,是全部类型的小游戏都必须要提交吗?还是只是某些类型的小游戏才需要提交而已?如果是的话,想问问是哪些类型的游戏?[图片] [图片] [图片] [图片]
2019-05-23