小程序
小游戏
企业微信
微信支付
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
待楼主反馈
请问有使用什么游戏引擎吗?
你好,麻烦前往“做个小游戏”公众号的对话框反馈一下,带上帖子的链接和标题,我们会为你的疑问进行解答。
请问有没有可以稳定复现的方法?
你好,麻烦前往“做个小游戏”公众号反馈一下,带上帖子的链接和标题,我们会为你的疑问进行解答。
分包后,加载的流程取决于你的使用情况,如果你的初始场景或脚本没有依赖分包的内容,还是迟些的好。
最早可以在main.js的Onstart()里加载,如果不是必须的话不建议这么做,这个可能延迟进入游戏的时间。
也可以在进入游戏后再加载分包。
import {ResourceLoader} from "./base/ResourcrLoader.js"; import {DataStore} from "./base/DataStorm.js"; import {Background} from "./runtime/Background.js"; import {Director} from "./Director.js"; import {Land} from "./runtime/Land.js"; // function createRecycleContext() { // return undefined; // } //let ctx = canvas.getContext('2d'); //const ctx = createRecycleContext(); export class Main{ constructor() { this.canvas = document.getElementById('game_canvas'); //准备好画布 this.ctx = this.canvas.getContext('2d'); //准备好上下文对象 this.dataStore = DataStore.getInstance(); //找到变量存储器 this.director = Director.getInstance(); //找到导演类 const loader = ResourceLoader.create(); //创建资源加载器 loader.onload(map=>this.onResourceFirstLoad(map)); // let image = new Image(); // image.src = './images/background1.png'; // image.onload = ()=>{ // this.ctx.drawImage(image, // 0,0, // image.width,image.height, // 0,0, // image.width,image.height); // } } onResourceFirstLoad(map){ //第一次完成加载时,将canvas,context,map对象存入变量存贮器中 //console.log(map) //let ctx = createRecycleContext(); this.dataStore = DataStore.getInstance(); this.dataStore.ctx = this.ctx ; this.dataStore.canvas = this.canvas; this.dataStore.images = map; //DataStore中的images变量储存的是图片对象 this.init(); } init(){ //将每个精灵放入DataStore中 this.dataStore.put('background1',Background) .put('land',Land); this.director.run(); } }
你好,建议参考一下此贴回答:
小游戏示例代码手机预览黑屏? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0000627fb608f09d6aa9ac6215bc00
请问一下这个问题是如何解决的
真机上必须要有帧循环,不然会黑屏或者花屏,请参考开发者工具默认创建游戏目录后的打飞机游戏示例
你好,麻烦前往“做个小游戏”公众号对话框反馈一下,带上帖子链接和标题,我们会对您的疑问进行解答。
麻烦提供下appid
暂时无法实现。
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
可以搜索一下社区相关问题哈。
你好,请问工具版本是多少。
已经解决了,决定画面的是webgl1.0。留帖给有同样疑问的开发者参考。
能否提供下报错信息?
暂无个人介绍
发布文章
0
回答
关注者
快速上手小游戏开发
如何设计一款优质的小游戏?开发者必读!
提出问题
接入使用过程中遇到的疑问
发表文章
开发、运营、产品设计相关实战经验及案例分享
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点