【发布时间】:2015-12-30 13:52:04
【问题描述】:
在我们正在设计的手机游戏中,存在三个在某种程度上相似的菜单:
- 主菜单(有一堆图标,如主页、设置、共享、切换 声音,....)
- 暂停菜单(几乎相同,只是文本和图标大小和 位置变化)
- EndGame(非常类似于带有重启游戏选项的暂停菜单)
现在,我至少可以想到两种方法来创建这些菜单:
- 创建一个菜单并更改所需图标/文本的位置和大小 在脚本中
- 只需在统一 UI 中创建 3 个不同的面板并调用每个 需要。
由于两种情况下使用的资源是相同的(嗯,在第二种情况下可能会有更多游戏对象),哪一种是更好的解决方案? 我可以像创建菜单一样轻松编写脚本(两者的开发时间几乎相同)
【问题讨论】:
-
我想我需要澄清一点:如果我创建 3 个面板,我将使用一些图标,如主页、静音和设置 3 次。而当使用脚本移动图标并显示/隐藏它们时,意味着我只会使用它们一次。它会改变应用程序的有效负载或性能吗?我有兴趣了解统一如何处理资源。创建重复的游戏对象便宜吗?还是我会考虑重用我之前创建的东西?
标签: unity3d