前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【100个 Unity实用技能】 | Unity中自定义 2D Sprite 精灵图显示顺序

【100个 Unity实用技能】 | Unity中自定义 2D Sprite 精灵图显示顺序

作者头像
呆呆敲代码的小Y
发布2023-03-09 15:26:34
1.2K0
发布2023-03-09 15:26:34
举报
文章被收录于专栏:呆呆敲代码的小Y 公众号
Unity 小科普

老规矩,先介绍一下 Unity 的科普小知识:

  • Unity是 实时3D互动内容创作和运营平台 。
  • 包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助 Unity 将创意变成现实。
  • Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。
  • 也可以简单把 Unity 理解为一个游戏引擎,可以用来专业制作游戏!
  • 🎬 博客主页:https://xiaoy.blog.csdn.net
  • 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉
  • 📝 如有错误敬请指正!
  • 📆 未来很长,值得我们全力奔赴更美好的生活✨

Unity 实用小技能学习

Unity中自定义 2D Sprite 精灵图显示顺序

在使用2D开发过程中,经常会遇到多个Sprite 图重叠的问题。

但是重叠之后到底需要那张图显示在最前方则需要我们进行指定设置,否则可能会引起图片显示错乱问题。

Edit > Project Settings > Graphics中可以通过改变Camera Setting中的Transparency Sort Mode来改变Sprite显示的顺序。

在这里插入图片描述
在这里插入图片描述

比如以Y轴为依据进行Sprite排序方法如下:

对于2D游戏,将Transparency Sort Mode (Edit > Project Settings > Graphics ) 设置为Custom Axis,然后设置Transparency Sort Axis。

在这里插入图片描述
在这里插入图片描述

比如以坐标轴中的Y轴为依据进行Sprite排序,Transparency Sort Axis选择Custom Axis 模式,此时设置为(0,1,0)时,Y坐标相对较大的Sprite会被Y坐标相对较小的Sprite覆盖,意思就是下方的图片会覆盖掉上方图片。 当设置为(0,-1,0)时,则效果相反。

同理,若是想以X轴或者Z轴为标准对Sprite进行排序也是同种效果。

在这里插入图片描述
在这里插入图片描述

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Unity 实用小技能学习
    • Unity中自定义 2D Sprite 精灵图显示顺序
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档