当前位置: 首页 > article >正文

Unity SpriteEditor 中的图集处理功能

 本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正

因为unity不只能做3d,还有2d游戏需要大量编辑处理图片素材,所以需要了解Sprite(精灵)这种unity的常用格式,而内置的SpriteEditer就提供了很多选择

1.什么是SpriteEditer

Sprite Editor - Unity 手册

        首先要知道什么是Sprite : 在游戏开发中,Sprite 是一种二维图像或动画,用于表示游戏中的角色、物体、背景等。它们通常是静态或动态的图像,可以在游戏场景中移动、旋转和缩放

        其次,Unity的Sprite Editor 是一个非常有用的工具,用于创建和编辑2D精灵(Sprites),一般用于裁剪图集,修改锚点,决定渲染区域等工作

2.SingleMode(单图处理)

注意是SingleMode

图片需要sprite格式,然后就可以打开精灵编辑器了 

我会分别说明这几种模式:

2.1 Sprite Editor  编辑普通参数

Use the Sprite Editor - Unity 手册

2.2 Custom Outline 自定义轮廓

Sprite Editor:Custom Outline - Unity 手册

也就是说,图里的这些透明的地方可以选择性的不渲染,这样有利于提升性能

可以看到容忍度(细化度)是0和1是完全不一样的

2.3 Custom Physics Shape 自定义物理形状

UI和2.2相似,但是这是控制2D碰撞轮廓的 

2.4 Skining Editor 

处理2D动画和骨骼相关,暂时挖坑

2.5 Secondary Textures 次要纹理

SpriteEditer Multiple(图集)

Automatic slicing - Unity 手册

这是用于裁剪图集的模式

应用之后精灵编辑器会看到Slice亮了,也就是可以裁剪图片了

2.Modes

Automatic:不必解释

Grid by Cell Size:按照设置大小的单元格分割

Grid by Cell Count:按照行列分

显然,也不是太合适

Isometric Grid:等距网格

实际上如果素材合适,那么产生的效果会是下图这样子的: 

3.Pivot

就是轴心点的位置,裁剪的Rect基于轴心点贴合,比如选择了TOP,Rect就会贴着小图的顶端生成

4.Method

就是已经分割好的Rect和新的产生冲突怎么办,一般选择Smart模式,将以前合适的白框保存下来,不合适的就会被新的清除掉


http://www.kler.cn/a/370480.html

相关文章:

  • Apache Hive--排序函数解析
  • 记录node-sass无法安装的问题
  • 数据结构漫游记:动态实现栈(stack)
  • Sqlmap入门
  • 【PowerQuery专栏】PowerQuery的函数Excel.WorkBook
  • vue3学习三
  • 内核上项目【让ntoskrnl.exe保护程序】
  • Vue脚手架
  • 学校NTP电子钟结合教学系统,辅助教学管理
  • Jvm中的堆和栈
  • 微信小程序实现录音,播放录音功能
  • 面试域——岗位职责以及工作流程
  • React如何实现Vue的keepAlive功能
  • 深入了解 kotlinx-datetime:配置与使用指南
  • C++编写台达ME300变频器串口通讯实例
  • 语音提示器-WT3000A离在线TTS方案-打破语种限制/AI对话多功能支持
  • QT-使用QSS美化UI界面
  • Jenkins+RobotFramework 失败用例重执行方案
  • 高级java每日一道面试题-2024年10月22日-JVM篇-JVM堆栈概念,何时销毁对象?
  • 一二三应用开发平台自定义查询设计与实现系列2——查询方案功能实现
  • docker install redis【docker 安装 redis】
  • 【密码学】CKKS全同态加密方案浅析
  • 八大排序算法——堆排序
  • R语言机器学习算法实战系列(十三)随机森林生存分析构建预后模型 (Random Survival Forest)
  • Flutter Image和Text图文组件实战案例
  • vue使用高德地图实现轨迹显隐