Unity 和 Unity2D,哪个在高规格计算机上速度最快?

Unity 和 Unity2D,哪个在高规格计算机上速度最快?

我有一台不错的笔记本电脑。i7 四核 2.8、8GB RAM 和 Nvidia nvs3100m。

我想知道 Unity 3D 和 2D 哪个在我的系统上速度最快。当然很难说。

我想要寻求答案的问题如下。

2d 没有 3d 效果,bing。但是 2d 桌面在 CPU 上执行的工作比 3D 桌面在 GPU 上执行的工作多吗?

我想要的只是一个灵敏的桌面,我希望有一个模式,比如 Unity 3D 中的无效果。在 Windows 中,您可以选择“无效果”,这会让一切看起来很糟糕,但速度仍然有所提高。

那么 unity 2d 会比 unity 3d 更占用 CPU 吗?

答案1

Unity2D 会。

  1. 其占用资源较少。
  2. 尽管 Unity3D 使用 3D 加速来实现特效,但其余所有操作都是 CPU 密集型的,这意味着除了特效之外,3D 所代表的任何操作实际上都不会使用您的显卡进行处理。打开应用程序、打开启动器和 Dash 仍需要 CPU 进行处理。

最后,如果您的显卡支持的话,两者都非常快,但如果您担心每个选项带来的外观效果,Unity2D 会更快,而且您不会在媒体应用程序中注意到组合桌面的效果(即:观看电影、在线视频、3D 游戏等)。

答案2

Unity 和 Unity2D 之间唯一明显的区别在于图形和 FPS 的比较。由于 Unity 使用 3D 效果,因此图形和内存使用量会更大。Unity 2D 只是删除了 3D 效果,因此与 Unity 相比,它的内存使用量大大降低。如果您至少使用 PC 5 天而没有重新启动/关闭,则尤其如此。

基本上来说:

统一

  • 更好的图形
  • 为视觉享受用户打造的 3D 效果
  • 更多内存使用
  • 玩游戏、玩葡萄酒游戏或其他需要图形能力的游戏时,FPS 会稍微低一些。

Unity 2D

  • 简单图形
  • 视觉享受用户的 3D 效果已消失!更简单、更轻松。
  • 更少的内存使用量
  • 与 Unity 相比,玩游戏时 FPS 更高。

对于 CPU,我已经测试了两者,但我不能说 CPU 使用率有很大差异。

我已经在 Pentium 4、Core 2 Duo 和 Core i7 上进行了测试。在所有情况下,CPU 的差异都小于 1%。没有什么明显的变化。但在内存方面,连续 5 天后,您会看到 Unity 中的 Compiz 进程占用了 300mb 到 400mb 的内存。

因此,对于您的回答,考虑到您提到的 CPU 及其背后的功能。我推荐 Unity 3D,因为您永远不会注意到 CPU 的差异。仅在图形方面,但我们谈论的是 3 到 10fps 的减少(取决于游戏)。在我使用 Nvidia 8500、Nvidia 9500 和 Nvidia 440GT 的情况下,差异非常小。

如果您的游戏帧率在 30fps 左右,那么就选择 Unity 2D。如果您的显卡性能强大,帧率远高于 30fps,那么您可以放心选择 Unity,因为它既不会消耗您的 CPU,也不会影响视频性能。唯一一款使用 Compiz 流程且时间消耗越来越少的软件是 Unity 3D(假设您几天内不重置 PC)。

总而言之,您可以选择 Unity。

答案3

当你拥有市场上最强大的笔记本电脑时,回答你的问题非常棘手。根据我的经验,我认为这对 2D 和 3D Unity 来说都没有区别。但是,你会错过 Unity 2D 的辅助功能。

您获得的规格在任何环境下都能很好地完成处理任务和效果。我有双核奔腾和 4 GB RAM,并且有 3D,它仍然工作得很好。我肯定会推荐 3D。

相关内容