gpt4 book ai didi

c++ - 在 Minko 中改变场景

转载 作者:行者123 更新时间:2023-11-30 05:46:06 25 4
gpt4 key购买 nike

在 Minko 中是否有标准的场景切换方式?具体来说,我将每个场景想象成不同的关卡,当用户完成某些任务时,整个关卡都会发生变化。

我知道我可以只更新我所有的网格等等,但这感觉很糟糕;有没有一种方法可以为新场景构建根节点,然后将 Canvas 切换为使用该根节点(以及强制重新渲染,因为所有对象都将更改)?

最佳答案

你的第二个想法很好。您可以创建一个单独的根 Node,它自己的 SceneManager 共享 Canvas。将您的新场景添加到此 Node。当您准备好切换时,更改您在 enterFrame 信号中使用的 SceneManager 以进行渲染。这应该会触发重新渲染、上传纹理、调用组件 added 信号...

在 Minko 中,没有全局单例或任何可以防止必须完全分离场景的东西。每个 SceneManager 都将引用自己的 AssetLibrary。这样,如果您切换场景并删除对先前 SceneManager 的引用, Assets 将从内存中释放。

关于c++ - 在 Minko 中改变场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com