Version: 6000.3
语言: 中文
URP 中的 Pixel Perfect 相机简介
使Cinemachine与URP中的2D Pixel Perfect摄像机兼容

为URP中的2D像素完美相机准备精灵

设置您的精灵2D 图形对象。如果您习惯在 3D 中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以组合和管理精灵纹理,以提高开发过程中的效率和便利性。更多信息
请参阅术语表
为了与像素计算机图像中的最小单位。像素大小取决于您的屏幕分辨率。像素光照是在每个屏幕像素下计算的。更多信息
请参阅术语表
完善相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表
元件。

  1. 将资产作为精灵导入项目后,将所有精灵设置为相同的 每单位像素数(Pixels Per Unit) 值。
    设置 PPU 值

  2. 在精灵的检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    窗口中,打开 筛选模式(Filter Mode) 下拉菜单,然后选择 点(Point)。
    设定点模式

  3. 打开压缩一种存储数据的方法,可减少所需的存储空间量。请参阅纹理压缩动画压缩音频压缩构建压缩
    请参阅术语表
    下拉菜单,然后选择“无”。
    设置无压缩

请按照以下步骤设置精灵的枢轴:

  1. 打开所选精灵的 精灵编辑器(Sprite Editor) 窗口。

  2. 如果精灵的 精灵模式(Sprite Mode) 设置为 多个(Multiple ),并且导入的纹理中有多个单独的精灵元素,则需要为每个单独的精灵元素设置一个枢轴点。

  3. 精灵编辑器窗口左下角的 精灵(Sprite) 面板中,打开 枢轴(Pivot) 下拉菜单,然后选择 自定义(Custom)。然后打开 枢轴单位模式(Pivot Unit Mode) 并选择 像素(Pixels)。这允许您以像素为单位设置枢轴点的坐标,或在 Sprite 编辑器中拖动枢轴点并使其自动捕捉到像素角。
    设置精灵的枢轴

  4. 根据需要对每个精灵元素重复步骤 3。

设置捕捉设置

请按照以下步骤设置项目的捕捉设置,以确保像素化精灵的移动彼此一致:

  1. 要打开 增量捕捉(Increment Snapping) 设置,请转到场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
    请参阅术语表
    视图。
    捕捉设置窗口

  2. 移动X/Y/Z(Move X/Y/Z) 属性设置为 1 除以 像素完美摄像机的 每单位资产像素数(PPU) 值。例如,如果资产PPU为100,则应将移动X/Y/Z属性设置为0.01(1 / 100 = 0.01)。
    网格捕捉设置窗口

  3. 选择网格捕捉图标以启用它(以蓝色突出显示)。

  4. Unity 不会追溯应用 Snap 设置。如果有任何预先存在的游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
    请参阅术语表
    在场景中,选择每个轴并选择 所有轴(All Axes) 以应用更新的捕捉设置。

URP 中的 Pixel Perfect 相机简介
使Cinemachine与URP中的2D Pixel Perfect摄像机兼容