标题主要说明了一切。
我正在查看一些模型,当我尝试实现它们时,似乎自定义绘图,即使线宽为 0.5,也没有我在设备上预览模型时显示的那么清晰. 资产可以比使用石英手动绘制的更清晰吗?
标题主要说明了一切。
我正在查看一些模型,当我尝试实现它们时,似乎自定义绘图,即使线宽为 0.5,也没有我在设备上预览模型时显示的那么清晰. 资产可以比使用石英手动绘制的更清晰吗?
资产可以比使用石英手动绘制的更清晰吗?
不,如果是这样的话,iOS 图形系统将被严重破坏。
也许如果你展示了你的自定义绘图代码,以及它输出的图像,我们可以提出一些建议。另外,您是否正在使用“Retina”设备?
这很可能是因为屏幕的分辨率。没有 Retina 显示屏的 MacBook Pro 和 iMac 每英寸大约有 110 像素,Retina 大约是 220,而配备 Retina 的 iPhone 每英寸有 326 像素。
当您以点为单位进行坐标并使用整数时,就好像 iPhone 是每英寸 158 像素(意味着 1 的宽度将是 1/158 英寸宽),而在您的计算机上它很可能是每英寸 110 像素(即大约 1/110 英寸宽)。但是,由于您使用的是 0.5 的宽度,因此非视网膜屏幕将保持与 1.0 宽度相同的分辨率,但是您的设备(很可能是视网膜)正在显示一条宽度为 0.5 点的线,这是一个像素。
因此,宽度为 0.5 点的线在 Retina 设备上将是 1/326 英寸,但在您的计算机上约为 1/110 英寸,这意味着设备上的线将锐利约 3 倍。