Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

常驻节点在跳转场景后,会被新添加的预制体覆盖掉。 #18128

Open
xinstring opened this issue Jan 5, 2025 · 9 comments
Open
Assignees
Labels

Comments

@xinstring
Copy link

Cocos Creator version

3.8.5

System information

Windows 11 编辑器,Edge 浏览器中构建

Issue description

预期:跳转场景以后,常驻节点仍然可以被看见。
实际:跳转场景以后,常驻节点被添加的预制体覆盖了,并且查看节点树,常驻节点的渲染顺序不应该被覆盖。

Relevant error log output

No response

Steps to reproduce

  1. 运行下面的最小复现项目。
  2. 要将 Loading 场景作为起始场景。
  3. 使用浏览器预览。
  4. 点击【跳转场景按钮】,即可复现。
  5. 打开 F12 可以查看节点树顺序,日志已经做了打印。
  6. 虽然看不见常驻节点了,但是点击常驻节点所在的区域,仍然有反应。该反应已经使用打印日志体现了出来。

Minimal reproduction project

CocosBugDemo.zip

@xinstring xinstring added Bug Needs Triage Needs to be assigned by the team labels Jan 5, 2025
@wuzhiming wuzhiming assigned knoxHuang and unassigned knoxHuang and wuzhiming Jan 7, 2025
@wuzhiming wuzhiming added this to the 3.8.6 milestone Jan 7, 2025
@minggo
Copy link
Contributor

minggo commented Jan 7, 2025

我点击 点击我跳转场景 后,仍然可以看到 我是常驻节点
企业微信截图_352b7ab6-58c3-48b8-a9f9-4707c730de6b

不过我用的是 3.8.6 最新的代码。

@minggo minggo assigned minggo and unassigned knoxHuang Jan 7, 2025
@minggo minggo removed the Needs Triage Needs to be assigned by the team label Jan 7, 2025
@xinstring
Copy link
Author

好的,谢谢回复。如果这是未知 bug,只是在新版本中无法复现。还希望可以在 3.8.5 版本中进行复现溯源。如果是在新版本中明确做了修复,则无视该建议。

@minggo
Copy link
Contributor

minggo commented Jan 8, 2025

我用 3.8.5 也没问题啊。

@xinstring
Copy link
Author

昨天收到您的回复以后,我在 [自己电脑] 上又重新下载,导入项目测试了一下,确实存在这个问题。但是我刚刚在 [公司电脑] 尝试了一下,也确实没有问题。今天下班后,我在 [自己电脑] 上将 cocos 卸载重新安装,看看该问题是否还存在。

@xinstring
Copy link
Author

我在 [自己电脑] 上将 Cocos Dashboard 和 3.8.5 编辑器卸载后,重新安装,项目也是从 github 上重新下载解压的,运行后,仍然会触发该 bug,是必现。

@minggo
Copy link
Contributor

minggo commented Jan 9, 2025

我也是用 cocos dashboard 下载安装到 3.8.5 没能复现。看来和设备还有关系。有看到报什么错误吗?换 chrome 试试。

@xinstring
Copy link
Author

F12 控制台看不出任何报错,我在 [公司电脑] 使用 Edge 和 Chrome 浏览器均正常。我在 [自己电脑] 使用 Edge 和 Chrome 浏览器均异常,昨天晚上进行测试了。两台电脑的版本都是 win11,我是笔记本,公司是台式。笔记本 [也就是有问题的电脑] 的型号:Lenovo Legion Y9000X2020R

@minggo
Copy link
Contributor

minggo commented Jan 13, 2025

这就比较难查了,得先找到能复现问题的环境才可以继续。

@minggo minggo removed this from the 3.8.6 milestone Jan 13, 2025
@xinstring
Copy link
Author

经过测试发现,不是常驻节点本身的问题,在 [我的电脑上] 任何节点都存在渲染顺序的问题。具体问题如 [图 1] 所示,在 [我的电脑上] 节点实际的渲染顺序和 [图 1] 保持一致。但是预期的渲染顺序应该是 [图 2] 这样。请问是我的配置问题,还是其他未知原因导致的?
图 1 的来源网址:https://docs.cocos.com/creator/3.0/manual/zh/ui-system/components/engine/priority.html
图 2 的来源网址:https://docs.cocos.com/creator/3.8/manual/zh/ui-system/components/engine/priority.html
我使用的是 [3.8] 的版本,实际运行出来却是 [3.0] 的效果,构建打包后运行也是 [3.0] 的效果。

Image

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants