iOS上有多少uGUI元素太多?
根据这个页面,太多的UnityGUI元素被认为是不好的,但是如果我的游戏完全在画布上运行,那么太多又是什么呢?目前,我的UI将包含大约100个对象,大多数是按钮和80个对象,使用3个纹理的全部或部分来显示对象iOS上有多少uGUI元素太多?,ios,iphone,ipad,canvas,unity3d,Ios,Iphone,Ipad,Canvas,Unity3d,根据这个页面,太多的UnityGUI元素被认为是不好的,但是如果我的游戏完全在画布上运行,那么太多又是什么呢?目前,我的UI将包含大约100个对象,大多数是按钮和80个对象,使用3个纹理的全部或部分来显示对象 这是否意味着uGUI不能或不应该用于iOS游戏?那篇文章谈论的是完全不同的东西,你把自己与uGUI和UnityGUI/IMGUI混淆了 UnityGUI/IMGUI是一个旧的用户界面系统。这就是文章所说的。不要用它。我一直在提醒新用户这一点,因为他们使用它是因为他们遵循的旧教程 只有在编写
这是否意味着uGUI不能或不应该用于iOS游戏?那篇文章谈论的是完全不同的东西,你把自己与
uGUI
和UnityGUI/IMGUI
混淆了
UnityGUI/IMGUI
是一个旧的用户界面系统。这就是文章所说的。不要用它。我一直在提醒新用户这一点,因为他们使用它是因为他们遵循的旧教程
只有在编写编辑器
脚本以在编辑器
中测试游戏时,才应使用,,但决不能将其部署到移动设备或用作独立版本
如何知道何时使用UnityGUI/IMGUI
或避免使用哪些教程?当您看到代码中的任何位置时,请停止
Unity中最新的UI系统简称为uGUI
。我不知道名字是否改变了,但这是它出现时的原名。它仅可从Unity 4.6及更高版本获得。您可以从UnityEngine.UI代码>名称空间
是您应该阅读的新UI和UI教程的链接
这是否意味着uGUI不能或不应该用于iOS游戏
uGUI
应该用于所有UI工作。同样,我不是在谈论文章中的UI
。我是从UnityEngine.UI谈论UI
代码>名称空间
我的UI将包含大约100个对象,大多数是按钮和80个
物体
uGUI
使用Canvas
驱动UI
,它们是UI
组件的父游戏对象。。您可能希望将它们分为不同的画布
。例如,main菜单画布
,PauseMenu画布
,GamePlay画布
。。。。在每个画布下
,您可以使用组件,例如按钮
和文本
当您在主菜单上时,可以启用main菜单画布
,并禁用其余部分。根据游戏的模式,可以对场景中的其他画布执行此操作。我想不出有任何场景需要同时在场景中使用80
UI
组件。你必须把它们分开。在设备上测试你的游戏,并使用剖析器来查看你需要考虑什么样的优化。我的经验是,每场比赛都完全不同。如果不先在真实环境中进行测试,我不会放弃uGUI。太棒了,谢谢你。。。我不知道UnityGUI和uGUI是不同的。