提供下appid看看呢
修改了游戏名称提示要重新备案,我又修改回来了,重新备案的提示会自动取消吗?刚收到需要重新提交变更的备案通知,吓的赶紧把名称改回来了。 想问问:不需要重新提交「前置审批」之类的了吧? 不太确定,问问官方人员?
11-04小游戏加入cps:https://developers.weixin.qq.com/community/develop/doc/000ece51724620c02b4ec0e4c56801?highLine=CPS 服务商接入cps(支持企业入驻,暂不支持个人): https://mp.weixin.qq.com/s/v1L5RwcUq6POV7rLbGNF3Q 一包多发:https://developers.weixin.qq.com/community/develop/doc/000a0c68454288e1c15fdf6b356001 微信视频号小任务广告招商合作计划: https://doc.weixin.qq.com/slide/p3_AM0AJgZ5AAo6IqiGl4zT5SfouFVyT 【腾讯文档】微信小游戏x视频号游戏直播「推游戏」接入说明 https://docs.qq.com/doc/DRFFiTnB3Z21ZVERi
微信小游戏cps怎么进入?求细节步骤有偿。麻烦大神指教
11-041、不在cps游戏库的游戏不支持染色及数据信息 2、cps游戏库定期刷新,比例的改变和游戏库内容按天刷新,建议通过api接口获取进行对比 3、渠道参数可以应用于所有cps游戏,用于标识服务商
提问你好,渲染后我自己的CPS参数有3个问题想了解下: 1、如果对方的游戏不在游戏库,我在公众号里面添加小程序也加上我的CPS参数,我测试是可以成功配置的,我是没有收益的,但是我能看到后台的数据吗?有多少人点击这个游戏。 2、我推广的在游戏库里面,后面他退出了,我能收到通知吗?否则我一直在推广,没有通知。 3、CPS合作中的,一个CPS合作组的这个CPS参数,是可以配置所有游戏的是吧
11-04你好,反馈已收到,我们核实下,有进展会同步。
请问小游戏游戏内容介绍审核已经超过20个工作日了,还处于“主管部门审核中”状态?请问小游戏游戏内容介绍审核已经超过20个工作日了,还处于“主管部门审核中”状态
11-04请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
封面图显示报错,直接游戏流程终止?我们游戏使用的是Laya引擎,3.1.0版本。开始使用文档中提供的封面图插件,公司同事有一台iphone11,用的ios14的系统,微信版本8.0.53,会黑屏。于是我们想在游戏开始的时候,使用webgl最原始的方法来渲染一张图片。结果这台机器继续黑屏,但是这次我们截取到一下错误码: (in promise) MiniProgramError _.texStorage2D is not a function. (In '_.texStorage2D(i,d,s,l,h)', '_.texStorage2D' is undefined) TypeError: _ texStorage2D is not a function. (In '_.texStorage2D(i,d,s,l,h)', '_.texStorage2D' is undefined) at setTexturePixelsData@weapp: (wxfs//js/game.js:93871:768165) at setPixelsData@weapp: (wxfs//js/game.js: 93871:44782) at Context@weapp: (wxfs//js/game.js:93871:289005) at initRender@weapp: (wxfs//js/game.js:93871:487196) at Render@weapp: (wxfs//js/game.js:93871:486064) at createRender@weapp: (wxfs//js/game.js:93871:670026) at initRender2D@weapp: (wxfs//js/game.js:93871:669152) at q@weapp: (wxcommlib/WAGameSubContext.js:1:57899) at weapp: (wxcommlib/WAGameSubContext.js:1:58125) 我在附录完整代码, (function(){ const startUpCanvas = window.canvas; // 注意,这里自动做了上下文的适配,也就打破了laya引擎的设置,所以,如果引擎应设置了要webgl1,这里就要修改 const contextName = ["webgl2", "experimental-webgl2","webgl", "experimental-webgl"] var gl = null; var playMode = "" for (var i = 0; i < contextName.length; i++) { try { gl = canvas.getContext(contextName[i], this._config); } catch (e) { } if (gl) { playMode = contextName[i]; console.log("gl:"+playMode); break; } } if(gl != null){ // 加载图片 const img = wx.createImage(); img.src = 'images/startup.jpg'; // 替换为你的图片 URL img.onload = function(){ // 图片加载完成后绘制 drawImage(gl, img); } }else{ return; } // 顶点着色器和片段着色器代码 const vertexShaderSource = ` attribute vec4 a_position; attribute vec2 a_texCoord; varying vec2 v_texCoord; void main() { gl_Position = a_position; v_texCoord = a_texCoord; } `; const fragmentShaderSource = ` precision mediump float; varying vec2 v_texCoord; uniform sampler2D u_texture; void main() { gl_FragColor = texture2D(u_texture, v_texCoord); } `; // 编译着色器 function compileShader(gl, source, type) { const shader = gl.createShader(type); gl.shaderSource(shader, source); gl.compileShader(shader); const success = gl.getShaderParameter(shader, gl.COMPILE_STATUS); if (!success) { console.error('Shader compilation failed:', gl.getShaderInfoLog(shader)); gl.deleteShader(shader); return null; } return shader; } // 创建着色器程序 function createShaderProgram(gl, vertexSource, fragmentSource) { const vertexShader = compileShader(gl, vertexSource, gl.VERTEX_SHADER); const fragmentShader = compileShader(gl, fragmentSource, gl.FRAGMENT_SHADER); const program = gl.createProgram(); gl.attachShader(program, vertexShader); gl.attachShader(program, fragmentShader); gl.linkProgram(program); const success = gl.getProgramParameter(program, gl.LINK_STATUS); if (!success) { console.error('Program linking failed:', gl.getProgramInfoLog(program)); gl.deleteProgram(program); return null; } return program; } // 创建着色器程序 const shaderProgram = createShaderProgram(gl, vertexShaderSource, fragmentShaderSource); function drawImage(gl, image) { const screenInfo = wx.getWindowInfo(); const scale = Math.max( screenInfo.screenWidth / image.width , screenInfo.screenHeight / image.height); const scaleX = image.width / screenInfo.screenWidth * scale; const scaleY = image.height / screenInfo.screenHeight * scale; const vertices = new Float32Array([ -scaleX, scaleY, 0.0, -scaleX, -scaleY, 0.0, scaleX, -scaleY, 0.0, scaleX, scaleY, 0.0 ]); const texCoords = new Float32Array([ 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0 ]); if(playMode === "webgl2" || playMode === "experimental-webgl2"){ drawInWebGL2(gl, image, vertices, texCoords); }else if(playMode === "webgl" || playMode === "experimental-webgl"){ drawInWebGL1(gl, image, vertices, texCoords); } } function drawInWebGL2(gl, image, vertices, texCoords){ // 创建并绑定顶点缓冲区 const vertexBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer); gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW); // 创建并绑定纹理坐标缓冲区 const texCoordBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, texCoordBuffer); gl.bufferData(gl.ARRAY_BUFFER, texCoords, gl.STATIC_DRAW); // 获取属性位置 const positionLocation = gl.getAttribLocation(shaderProgram, 'a_position'); const texCoordLocation = gl.getAttribLocation(shaderProgram, 'a_texCoord'); // 绑定顶点缓冲区 gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer); gl.enableVertexAttribArray(positionLocation); gl.vertexAttribPointer(positionLocation, 3, gl.FLOAT, false, 0, 0); // 绑定纹理坐标缓冲区 gl.bindBuffer(gl.ARRAY_BUFFER, texCoordBuffer); gl.enableVertexAttribArray(texCoordLocation); gl.vertexAttribPointer(texCoordLocation, 2, gl.FLOAT, false, 0, 0); const texture = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, texture); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.REPEAT); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.REPEAT); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image); gl.useProgram(shaderProgram); gl.drawArrays(gl.TRIANGLE_FAN, 0, 4); gl.bindTexture(gl.TEXTURE_2D, null); } function drawInWebGL1(gl, image, vertices, texCoords){ const vertexBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer); gl.bufferData(gl.ARRAY_BUFFER, vertices, gl.STATIC_DRAW); const texCoordBuffer = gl.createBuffer(); gl.bindBuffer(gl.ARRAY_BUFFER, texCoordBuffer); gl.bufferData(gl.ARRAY_BUFFER, texCoords, gl.STATIC_DRAW); const texture = gl.createTexture(); gl.bindTexture(gl.TEXTURE_2D, texture); gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image); gl.generateMipmap(gl.TEXTURE_2D); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR); gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR); gl.clearColor(0.0, 0.0, 0.0, 1.0); gl.clear(gl.COLOR_BUFFER_BIT); gl.useProgram(shaderProgram); // 绑定顶点数据 gl.bindBuffer(gl.ARRAY_BUFFER, vertexBuffer); const positionLocation = gl.getAttribLocation(shaderProgram, 'a_position'); gl.enableVertexAttribArray(positionLocation); gl.vertexAttribPointer(positionLocation, 3, gl.FLOAT, false, 0, 0); // 绑定纹理坐标数据 gl.bindBuffer(gl.ARRAY_BUFFER, texCoordBuffer); const texCoordLocation = gl.getAttribLocation(shaderProgram, 'a_texCoord'); gl.enableVertexAttribArray(texCoordLocation); gl.vertexAttribPointer(texCoordLocation, 2, gl.FLOAT, false, 0, 0); // 绑定纹理 gl.activeTexture(gl.TEXTURE0); gl.bindTexture(gl.TEXTURE_2D, texture); const u_Sampler = gl.getUniformLocation(shaderProgram, 'u_Sampler'); gl.uniform1i(u_Sampler, 0); gl.drawArrays(gl.TRIANGLE_FAN, 0, 4); gl.bindTexture(gl.TEXTURE_2D, null); } })() 该代码在 require("weapp-adapter.js")后调用。 不知道有没有大神遇见过,请指教。
11-04你好,提供下appid和服务商相关信息看看呢
小程序游戏CPS合作渠道推广未分成问题咨询?10.29号和10.30号测试了几个游戏的渠道推广,其中通过我们的APP跳转微信打开小程序,也使用了官方提供的游戏推广链接,同时也使用了android和ios进行了充值操作,也充值成功。但是30号和31号均未看到内购结算分成,附图;只有广告的结算分成,这是什么问题。按道理广告有分成说明渠道推广应该没问题,但是迟迟没看到内购充值分成。[图片] [图片]
11-04可以检查下相关ugc接口是否已正确接入内容安全api https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/wxa-sec-check/gamesecurity.msgSecCheck.html
小游戏内容安全能力升级了、但还是收到了需要升级的通知你好, 我们已经对小游戏内容安全能力进行了升级,能力接口为2.0版本,但是今天依然收到了需升级能力接口的通知。 我们检查过,接入的场景是没有问题的,其他功能也没问题,请问这个要怎么处理呢?真的很担心后面因为这个被封禁能力 APPID:wx0f9f7fc23f15b8e7 [图片]
11-04你好,反馈已收到,我们核实下,有进展会同步。
签署虚拟支付2.0审核时间已超过2个工作日仍在审核中签署虚拟支付2.0审核时间已超过2个工作日仍在审核中,麻烦加急一下
11-04https://developers.weixin.qq.com/community/develop/doc/00008a044985c8d7e1c8ef1035b411?highLine=%25E5%2590%258D%25E7%25A7%25B0%25E8%25A7%2584%25E5%2588%2599 可以看看文档
版号文件是带冒号的,但小程序取名时不允许有符号怎么办?版号文件是带冒号的,但小程序取名时不允许有符号怎么办?
11-04支持短视频加热和视频号短视频cps任务 微信视频号小任务广告招商合作计划: https://doc.weixin.qq.com/slide/p3_AM0AJgZ5AAo6IqiGl4zT5SfouFVyT 【腾讯文档】微信小游戏x视频号游戏直播「推游戏」接入说明 https://docs.qq.com/doc/DRFFiTnB3Z21ZVERi
视频号怎么跳转到小游戏这种视频号下方的小游戏跳转该怎么设置[图片]
10-31