From 43181378c75f740f72ddd729972a65bf0eba4c8f Mon Sep 17 00:00:00 2001 From: liushuiyuan Date: Thu, 22 Aug 2024 14:53:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0cocos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/cocos/01.md | 6 +++--- docs/guide/cocos/02.md | 7 +++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/guide/cocos/01.md b/docs/guide/cocos/01.md index 65b3273..c0f78d1 100644 --- a/docs/guide/cocos/01.md +++ b/docs/guide/cocos/01.md @@ -3,9 +3,9 @@ ## 参考官方文档 [多分辨率适配方案](https://docs.cocos.com/creator/3.8/manual/zh/ui-system/components/engine/multi-resolution.html)。 ### 项目分辨率设置 以640x1136或者720x1260常见的9:16分辨率设置 -### 多分辨率适配方案 +### 多分辨率适配方案实践 - 竖屏游戏:选择fit width,同时背景图片要稍高一点 避免高度放大后高度不够出现黑底 - 横屏游戏:选择fit height,同时背景图片要稍宽一点 避免高度放大后宽度不够出现黑底 -### 排行榜分辨率设置方案 -- 排行榜列表由开放数据子域渲染,外壳由cocos的Node渲染,这种情况排行榜的Node的分辨率的宽高要和排行榜Node的宽高设置一致,避免分辨率会总体的适配后再进行排行榜的分辨率适配导致的宽高大小不好控制(可能是cocos文档的坑,文档中并没有说明) +### cocos creator v3.8.3排行榜子域分辨率设置方案 +- 排行榜列表由开放数据子域渲染,外壳由cocos的Node渲染,这种情况排行榜的Node的分辨率的宽高要和排行榜Node的宽高设置一致,避免分辨率在项目分辨率的适配后再进行排行榜的分辨率适配导致的宽高大小不好控制(可能是cocos文档的坑,文档中并没有说明) - 排行榜整体由开放数据子域设置,只需要设置排行榜外壳的宽度为项目设置的宽高,分辨率为项目的分辨率即可。(不推荐,开放数据子域由canvas绘制,api很难用) \ No newline at end of file diff --git a/docs/guide/cocos/02.md b/docs/guide/cocos/02.md index 0e8fc41..ddb1e22 100644 --- a/docs/guide/cocos/02.md +++ b/docs/guide/cocos/02.md @@ -1,6 +1,9 @@ # 入门常见问题 ## 微信小游戏权限问题 -1. 数据隐私协议:需要去微信开发者后台开启相关权限,并且**开启授权弹窗提醒**否则真机测试的时候有时候会授权成功,有时候会授权失败 😭😭😭 +1. 数据隐私协议:需要去微信开发者后台开启相关权限,并且**开启授权弹窗提醒**否则真机测试的时候有时候会授权成功,有时候会授权失败,都是泪 😭😭😭 2. 用户信息授权按钮:因为微信小程序限制只能由先创建授权按钮然后点击后授权。因此,需要把授权按钮做成一个透明的按钮覆盖在cocos的Node上(或者在进入游戏时创建一个全屏透明的授权按钮) -## 权限按钮的位置问题 +## 微信用户权限按钮的位置问题 +## 微信排行榜开放子域绘制问题 +1. 遇到排行榜渲染闪烁的问题? +cocos 开放子域模板中minigame-canvas-engine的版本为旧的,请去github找到最新压缩后代码替换到engine.js文件中 \ No newline at end of file