实际开发中的UI资源生产标准

时间:2019-02-01 12:31 来源:365bet娱乐城平台 作者:admin

关于资源生产的标准配置的建议 1。 使用PNG导出用户界面的所有资源 因为Unity不支持外部压缩,无论是PNG还是JPG,只要大小相同,引擎中的资源量就会相同。 因此,您可以大胆使用PNG来保留并实现更好的色彩效果。 2。 为客户建立标准分辨率。 它是1920 * 1080或1280 * 768 3。 如果您需要多平台,请提前考虑 4。 我同意这位艺术家的作品。 5。 将用作Sprite的用户界面组件尽可能小。 对于大量的UI小部件,例如图标,按钮等,尝试让艺术家剪切最小尺寸。 所谓的最小尺寸是图像简单地围绕用户界面的这个组件。 因为在NGUI中,它将包之前的UI组件的源文件的大小作为控件的大小,这意味着如果在UI图像中放置仅具有100 * 100像素的按钮图像。500 * 500,除了按下奶牛图像的一部分外,其他一切都是透明的。创建UI库后,当在NGUI中调用Sprite时,其大小将被识别为500 * 500。 6。 对于将用作纹理的用户界面图像,尝试将长度和宽度的N次幂保持为2 7。 尽可能对用户界面组件进行分类,以避免重复 该程序如何保证UI资源的分辨率不会失真? 当用户界面图像导入引擎时,有时候艺术家在使用PhotoShop进行设计时尺寸合适,但它与客户端不匹配。 在这种情况下,首先要确保Unity游戏窗口的分辨率设置是项目中的统一分辨率,并且艺术家还根据此分辨率设计用户界面作为画布标准。 然后按以下步骤操作。 如果是2DUI,则只需单击控件Snap即可将图像恢复为原始大小。效果几乎与艺术家使用PhotoShop制作的效果相同。 如果是3DUI,因为相机不是正交相机,由于距离,透视等,一旦生成控件,点击调整,控件的大小恢复到大小原始文件,但它仍然会比游戏窗口中的源文件更多。它看起来更大 在这种情况下,艺术家的设计无法恢复。通过使用3DUI,UICamera的fieldOfView域的下3DUI的UIRoot值应设置为75,和大小或可视化控制是一样的大小或源文件,您可以完全恢复设计的效果或这位艺术家 为每个平台设置单独的大小和格式。 在Unity中,跨平台可以为每个图像配置不同图像的资源和格式,例如1024 * 1024的图像,这可以使其在iOS平台上为1024 * 1024,在Android.512平台上为512 *。 选择图像文件后,在“检查器”窗口中。 默认配置是默认配置。在右侧,您可以找到Web配置,PC / Linux配置,iOS配置,Android配置,BlackBerry配置,Flash配置等。 您可以在不同平台上配置图像的大小和格式。 如果未设置,则默认设置将应用于任何平台。 对于iPhone 4手机:如果图像超过2048的大小,则不会显示(它显示为一块黑色)。
回到顶部