From e9e1d089422ad096f389f09d2df51a5335f9a2c6 Mon Sep 17 00:00:00 2001 From: Oooocean <41802399@qq.com> Date: Wed, 21 Sep 2022 11:22:45 +0800 Subject: [PATCH] Update WX_SDK.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改平台能力适配文档 --- Design/WX_SDK.md | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/Design/WX_SDK.md b/Design/WX_SDK.md index 0d8d566..9f39b9c 100644 --- a/Design/WX_SDK.md +++ b/Design/WX_SDK.md @@ -5,15 +5,8 @@ WX.InitSDK((int code)=> { // 你的主逻辑 }); ``` -API调用,如调用振动: -``` -WX.VibrateShort( - (msg) => { Debug.Log("success"); }, - (msg) => { Debug.Log("fail"); }, - (msg) => { Debug.Log("completed"); } -); -``` -更多API可以直接看`WX.cs`这个文件,里面有`详细注释说明`。 + +API可以直接看`WX.cs`这个文件,里面有`详细注释说明`。 本Unity的SDK的API大体与[官网](https://developers.weixin.qq.com/minigame/dev/guide/)的JS版本API类似,使用时可以参考之。 如JS版的banner广告的调用如下: @@ -62,6 +55,25 @@ WX.VibrateShort( ``` 大体是将JS版中的`wx`替换为Unity版的`WX`,然后对应方法名首字母由小写改为大写,如`createBannerAd`就变为`CreateBannerAd` +## 开发建议 +### Demo API示例 +使用示例我们会逐渐补充到[Demo](https://github.com/wechat-miniprogram/minigame-unity-webgl-transform/tree/main/Demo), 其中API项目为常见到使用范例,请优先查阅用法。 + +### 联调效率 +如果开发者有简单的JS代码经验,建议先以JS方式直接修改minigame的JS代码进行调试,完成之后再使用C# SDK修改Unity工程: +1. 只保留game.js前面import部分,其余删除,即不运行游戏逻辑。 +2. 增加以下代码: + +``` + const gl = GameGlobal.canvas.getContext('webgl') + gl.clear(gl.COLOR_BUFFER_BIT); +``` +3. 使用JS编写需要调试的API + +## 注意事项 +1. 广告接口是否需要上线后才能调试 +- 是的,需要上线并累计UV>1000才可以开通广告主 + ## 目前已完成API列表: @@ -279,4 +291,6 @@ WX.VibrateShort( -
WXCanvas ToTempFilePathSync
\ No newline at end of file + + + -- GitLab