- wx.createGameIcon 如何正确设置icon位置?
这是代码片段,需要填写 appid 和 这个 appid 对应的广告位 id https://developers.weixin.qq.com/s/Sl7wwxms79kv 问题是: icon 位置 left 我写0,icon并不会贴着屏幕左边,而是距离左边有一定距离。 icon 位置 left 我写 windowWidth - size,icon 并不会靠右,而是有一部分跑到屏幕外面去了。感觉像是整体往右偏移了。 核心代码: // 定义推荐位 let iconAd = null var scale = 1; var windowWidth = window.innerWidth; var windowHeight = window.innerHeight; function getGameIconItemStyle(x, y, width) { return { appNameHidden: true, color: 'white', size: width, borderWidth: 1, borderColor: 'white', left:x, top:y } } function getGameIconAllStyle(count, x, size) { var style = [] var startY = windowHeight / scale / 2 - (count * size) / 2 - windowHeight / scale * 0.09; for(var i = 0; i < count; i++) { var styleItem = getGameIconItemStyle(x, startY + i * (size + 2), size); style.push(styleItem) } return style; } function getGameLeftIconStyle(count, size) { // 这里写死 left = 0 return getGameIconAllStyle(count, 0, size); } function getGameRightIconStyle(count, size) { // 这里计算 left = windowWidth - size var x = windowWidth / scale - size; return getGameIconAllStyle(count, x, size); } function getGameIconStyle() { var style = []; var size = windowWidth / scale * 0.15; style = style.concat(getGameLeftIconStyle(4, size)) style = style.concat(getGameRightIconStyle(4, size)) return style; } // 创建推荐位实例,提前初始化 if (wx.createGameIcon) { iconAd = wx.createGameIcon({ adUnitId: 'PBgAAOUZqELoV7hE', count:8, style:getGameIconStyle() }) } // 在合适的场景显示推荐位 // err.errCode返回1004时表示当前没有适合推荐的内容,建议游戏做兼容,在返回该错误码时展示其他内容 if (iconAd) { iconAd.load().then(() => { iconAd.show() }).catch((err) => { console.error(err) }) } 实际情况如图所示: [图片] 如果icon实际 size 会比我设置的大,那具体会大多少呢? 我写死一个偏移数值,在不同尺寸屏幕表现不一样,无法调整到完美。根据屏幕宽度按比例计算一个偏移数值,同样在不同尺寸的屏幕上表现不一致。
2020-09-21 - 无法开通供量主?
累积UV够了,也无违规情况,推荐组件供量主功能还是灰色没法开通是什么问题呢? [图片] [图片] [图片] appid: wxaaace8b5f4bfdc10
2020-09-21 - 申请公测后没有量
4月17申请公测,到现在都没有量进来,想问下现在申请公测不给量了吗?
2020-04-21 - wx.createImage 得到的image对象无 naturalWidth 属性
就是描述的那个样子,调用 wx.createImage api 创建的 image 对象,在开发者工具和android设备上面 属性是存在的,但是到了 ios 上面就没有这个属性,虽然说自己适配也行,不过还是希望官方加上这个属性,尽量保证几个平台属性统一。有时候移植的 h5游戏会用到这个属性,但是表现出来的效果是ios上图片不显示,为了找这个问题,花了好多时间,最后定位到 naturalWidth。
2020-04-04 - 后台收集到一条错误信息,感觉像是 系统代码报的 ?
这是报错信息: Cannot read property 'getAbsolutePosition' of undefined;at setTimeout callback function TypeError: Cannot read property 'getAbsolutePosition' of undefined at l.<anonymous> (https://lib/WAGame.js:2:1123622) at Function.<anonymous> (https://lib/WAGame.js:2:1123737) at https://lib/WAGame.js:2:525404 at https://lib/WAGame.js:2:104562 我在我的代码里面全局搜索 getAbsolutePosition 没有搜索到。我想是不是 系统提供的 API 和组件 出问题了。 这条错误信息是后台统计到的。只能看到 微信版本,其他的信息我看不到,不一定是 iOS 客户端。错误次数是 1 。
2020-03-26 - 请问在开发者工具模拟器里面怎么显示性能数据,FPS 顶点数,边数,drawcall等
请问在开发者工具模拟器里面怎么显示性能数据,FPS 顶点数,边数,drawcall等,手机上面打开调试,这些数据就显示出来了,但是模拟器从来没看到过。其实 fps没啥参考价值,毕竟环境不一样,但是 顶点数边数,还有drawcall次数,还是有很大参考意义的,如果每次都是手机看,很麻烦不利于调优
2020-03-22 - 如何配置某个文件跳过压缩以及 ES6 转 ES5 的处理
[图片] 现在我遇到的问题是: 直接使用 a.js (文件大小1.1m) 和 b.js (文件大小 2.2m) 没有问题。 然后使用 a.min.js (文件大小 260k) 和 b.min.js (文件大小 600+k) ,b 提示未引入 a,我觉得可能是转换的时候出问题了。 也许是语法转换的不一样了导致的,也许是其他原因,我是 js 新手,搞不清楚。 我不知道能不能单独指定某个文件 跳过压缩以及 ES6 转 ES5 的处理。 或者为什么 超过500k 就会跳过呢? 我配置了 "babelSetting": { "ignore": [ "js/libs/a.min.js" ], "disablePlugins": [], "outputPath": "" } 问题依旧。而且 开发者工具开发者工具提示信息显示‘以下文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理。’提到的以下文件列表里面也没有 a.min.js ,我不确定我的配置是不是起效了,反正错误还在。
2020-03-22 - 预览版,开发者工具Git管理,SSH不识别?
系统:macOS Catalina 10.15.3 遇到的问题: 使用版本管理功能推送本地提交到远程仓库是,提示无法认证。 具体情况是这样的,我本地仓库配置了ssh,在用户目录下的 .ssh 目录里面有很多 公钥私钥,里面有个配置文件 config,config里面指定了服务器地址与公私钥的对应关系。 我希望可以自动识别 .ssh 目录里面的配置。 实在不行的话,能不能在 配置 ssh 文件路径的位置加 ... 来通过GUI选择文件路径,而不是让我输入。 [图片]
2020-03-09 - 预览版,PC小游戏鼠标左键事件与手机触摸事件不一致?
开发者工具版本:RC v1.02.2001191 系统:macOS Catalina 10.15.3 遇到的问题: 看到文档中说,PC端也会有 ontouch 事件,取的是鼠标左键。 实际使用过程中,与真正的touch事件有出入 [图片] 上图是真正的touch事件,touch start事件中的 event ,changedTouches和touches都有数据,touch end 事件中的 event,changedTouches有数据而touches无数据。 再来看看PC端: [图片] PC端 touch start事件中的 event ,changedTouches和touches都有数据,touch end 事件中的 event,changedTouches和touches均无数据。 希望 PC 端 touch end 事件中的 changedTouches 有数据,和手机端保持一致。 这里的日志是由 开发者工具 的模拟器得来的,手机端与PC端 均是模拟器。
2020-03-09 - 打包文件格式自定义支持
我这里有几个3D模型,是 3mf 格式的,提示找不到文件,希望在项目配置里面可以增加自定义文件扩展,被定义的文件目录或者扩展会打包 我的模型文件并不大,只有几十k,这个放到服务器去网络加载有些麻烦,还是希望能够支持本地加载比较好。
2020-03-07