18386人加入学习
(90人评价)
Unity最全最完整的零基础入门教程-Luna's Fantasy(露娜的大冒险)

制作完成于2023年8月1日,基于Unity2023.1.1

价格 免费

Unity 中 Camera Settings 下的 Transparency Sort Mode(透明度排序模式)设置

这个选项用于控制透明物体(如 2D 精灵、半透明特效)的渲染顺序,决定谁在前、谁在后,从而影响视觉遮挡关系。它在 2D 游戏开发中尤为重要。

当设置为 Default 时,Unity 会根据当前摄像机的 Projection(投影)模式 自动选择排序规则:

  • Perspective(透视)模式:按物体中心到摄像机的实际距离排序。
  • Orthographic(正交)模式:按物体在摄像机视方向(通常是 Z 轴)上的距离排序。
  • Custom Axis:允许你自定义一个轴(如 Y 轴)来排序,常用于俯视角 2D 游戏,实现 “Y 轴越高,物体越靠后” 的效果。
[展开全文]

面对走来走去的玩家和NPC,我们该如何去控制渲染顺序,

Edit → setting → Transparency Sort Mode改成 Custom Axis(然后弹出可设置参数)

分别代表根据 X\Y\Z渲染,只与正负号有关,与具体值无关

覆盖自然与否与轴心点相关,是根据轴心点计算的

[展开全文]

自定义渲染优先级设置: Edit -> Project Settings -> Graphics -> Camera Settings -> Transparency Sort Mode 从默认改成Custom Axis 并修改下面的XYZ的值 若值>1则该轴值越大优先级越高

[展开全文]

npc0层级在npc1之上,npc0路过npc1时,会使npc0层级在npc1之下;

 

CameraSettings -> Transparency Sort Mode -> Custom Axis, Transparency Sort Axis可以进行设置;

[展开全文]

搞了半天在预览模式做的啊啊啊啊啊啊啊啊啊啊笑死了,友情提醒,预览完记得关闭

[展开全文]

设置图层,小的覆盖大的,使用 Edit>Project Setting > Graphics > Custom Axis (y = 1)

[展开全文]

## 一个优雅的方法让2D角色走动时正确的覆盖

设置自定义轴向。projectSettings -> graphics -> Transparency Sort Axis (Y轴)

 

[展开全文]