虎牙开放平台文档

小游戏开发常见问题


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 之后会生成。