小游戏开发常见问题
Q: 游戏中如何获得显示区域的高度和宽度
A:
width = window.innerWidth, height = window.innerHeight
Q: 游戏在PC主播端运行出现滚动条怎么解决
A: 在html中增加:
<style> body { margin: 0px; overflow: hidden; } </style>
Q: PixiJS 测试及正式版在PC主播端运行出现错误控制台出现错误:"Current environment does not allow unsafe-eval, please use @pixi/unsafe-eval module to enable support."
A: 使用插件:
@pixi/unsafe-eval解决, 参考: https://github.com/pixijs/pixi.js/blob/dev/packages/unsafe-eval/README.md
Q: 同一个小程序如何包含多个项目
A: 如果你的小程序包含多个端, 但是多个端的代码没办法合并在同一个项目里,那么可以将多个项目一起打包上传, 小程序平台会构建出多个端的程序代码, 而且共用同一个小程序ID/名称. 最终打包的目录结构为:
|-- project-a | `-- project.config.json `-- project-b `-- project.config.json其中 project-a 和 project-b 目录是在每个项目中执行命令
hyext release,之后在各自的hyext_release目录下面生成的子目录(注意不是zip压缩包),目录名称可以随意修改,但不要包含中文
直接同时选中 project-a 和 project-b 两个文件夹一起打包成zip即可上传
在小程序管理平台上的:版本/终端类型里面,需要同时上传每个项目目录
hyext_dist\build-result下面的所有json文件,每个项目执行hyext start之后会生成。