【发布时间】:2017-10-13 01:43:26
【问题描述】:
我正在使用 unity 制作 iOS 应用程序。 我们为 UI 元素提供了 3 个选项,例如按钮、用户输入文本和图像、徽标显示等。
我的 iOS 应用中有大约 8 个页面。第一个页面是用户登录,第二个页面是不同游戏关卡的选择按钮,第三个页面是显示之前的结果等等。
我正在制作 UI 页面,我想知道根据游戏的响应选择哪个选项。由于这是我使用 Unity 的第一个应用程序,我希望听取专家的意见。
以下哪些选项最适合游戏响应和统一设计。
(1)所有页面都是针对不同的场景设计的,我将有8个场景。每个场景都有自己的 UI 元素。
(2)一个场景,但不同页面的不同画布。因此,每个画布对于不同的页面都有自己的 UI 元素。
(3)一个场景,一个画布,但不同页面的不同面板。因此,每个面板对于不同的页面都有自己的 UI 元素。
什么是我的应用的最佳选择? 如果有人讨论不同选项的优缺点,那就太好了。
【问题讨论】:
-
选项 1. Unity 在从场景切换到场景时可以释放内存。
-
我个人使用选项 3。并使用 iTween 或任何您可以使用的方式在面板之间进行交易,这给了我的面板滑动效果。但是如果资源太多,选项 3 将需要一些时间来加载。加载完成后一切正常