今天学习了小游戏开发,总结了一些遇到的问题:
1. 注册
用小程序开发的小游戏和用小程序开发的其他项目不一样。
如果您当前的小程序账号选择了其他类别(非游戏),那么您需要注册另一个账号单独申请小游戏。步骤与注册其他类目时相同,选择类目只需选择游戏即可(必须重新申请,已经注册过其他类目的账户中没有游戏)
相关免费学习推荐:微信小程序开发
二。
小游戏的开发语言还是一样的,但是因为小程序的运行环境没有DOM和BOM,也就是没有and对象。这时微信旋转门封装了一个js文件——.js(实际上是模拟DOM和BOM),用于小程序开发。 API适配层),叫做,可以理解为:,同时它也充当游戏引擎适配层,让小游戏可以使用基于的游戏引擎
三。
屏内和屏外,屏内是指屏幕上一眼就能看到的画面,屏外是指看不见的画面。
-.js 已经自动创建了上屏,所以如果我们自己创建的话,它会在屏外。
4. 图片加载
图片加载路径必须是从项目根目录开始的绝对路径
5. 音频支持
目前,iOS 和 支持的音频格式仅有 mp3、aac 和 wav。由于系统限制,最多可同时播放 10 个音频文件
6. 文件
1、代码包文件:添加到项目根目录的文件。文件访问方式是从项目根目录开始写入文件路径。不支持相对路径写入。
2、本地文件:需要存储的文件(调用接口本地生成或从网络下载)。本地文件是指用户添加到手机中的小程序。会有独立的文件存储区域,在用户维度上进行隔离。即在同一部手机上,每个微信用户无法访问其他登录用户的文件,同一用户的不同用户的文件也无法互相访问。
临时(内存大小不限)
用户(50MB)
缓存(50MB)
7、小游戏开放能力及API
8.小游戏开启工具
相关免费学习推荐:微信小程序开发教程