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

Unity SpriteRenderer(精灵渲染器)

🏆 个人愚见,没事写写笔记

🏆《博客内容》:Unity3D开发内容

🏆🎉欢迎 👍点赞✍评论⭐收藏

🔎SpriteRenderer:精灵渲染器

💡Sprite Renderer是精灵渲染器,所有2D游戏中游戏资源(除UI外)都是通过Sprite Renderer让我们看到的,它是2D游戏开发中的一个极为重要的组件

☀️SpriteRenderer组件参数

🍀Sprite: 渲染的精灵图片
🍀Color: 定义着色,一般没有特殊需求不会修改
🍀Filp: 水平或竖直翻转精灵图片
🍀Draw Mode: 绘制模式,当尺寸变化时的缩放方式

📌Simple: 简单模式,缩放时整个图像一起缩放

📌Sliced: 切片模式,9宫格切片模式,十字区域缩放,4个角不变化 一般用于变化不大的纯色图 ⚠️注意:需要把精灵的网格类型设置为Full Rect

📌Tiled: 平铺模式,将中间部分进行平铺而不是缩放 (注意:需要把精灵的网格类型设置为Full Rect)

Continuous:当尺寸变化时,中间部分将均匀平铺

Adaptive:当尺寸变化时,类似Simple模式,当更改尺寸达到Stretch Value时,中间才开始平铺

🍀Mask Interaction:与精灵遮罩交互时的方式

📌None:不与场景中任何精灵遮罩交互

📌Visible inside Mask:精灵遮罩覆盖的地方可见,而遮罩外部不可见

📌Visible Outside Mask:精灵遮罩外部的地方可见,而遮罩覆盖处不可见

🍀Sprite Sort Point:计算摄像机和精灵之间距离时,使用精灵中心Center还是轴心点Pivot,一般情况下不用修改
🍀Material:材质,可以使用一些自定义材质来显示一些特殊效果 一般情况不修改。默认材质是不会受到光照影响的,如果想要受光照影响,可以选择Default-Diffuse
🍀Additional Settings:高级设置

📌Sorting Layer:排序层选择

📌Order in Layer:层级序列号,数值越大约会显示在前面

☀️代码设置

🖥️动态加载(Resource)Multiple类型的图集资源

1.将Multiple类型的图集资源放置Resources文件夹下

2.加载RobotBoyIdle10图片

//创建空物体
GameObject gameObject = new GameObject("SpriteRendererTest");
//添加SpriteRenderer组件
SpriteRenderer sr = gameObject.AddComponent<SpriteRenderer>();
//加载Multiple类型的图集资源
Sprite[] sprites = Resources.LoadAll<Sprite>("RobotBoyIdleSprites");
//将Multiple类型的图集资源中的图指定到SpriteRenderer的sprite属性
sr.sprite = sprites[10];
//打印具体图的名字信息
Debug.Log(sr.sprite.name);

🚀感谢:🎉欢迎 👍点赞✍评论⭐收藏

http://www.xdnf.cn/news/3311.html

相关文章:

  • Linux常用命令27——userdel删除用户
  • 如何阅读GitHub上的深度学习项目
  • 论文报错3
  • js文件加密。安装 Terser
  • C++负载均衡远程调用学习之TCP连接封装与TCPCLIENT封装
  • 审计专员简历模板
  • 【Hot 100】23. 合并 K 个升序链表
  • 【深度学习新浪潮】小米MiMo-7B报告内容浅析
  • MATLAB中removedelay函数用法
  • 区间贪心 (区间端点处理)
  • llamafactory-cli webui启动报错TypeError: argument of type ‘bool‘ is not iterable
  • 《AI大模型应知应会100篇》第41篇:多轮对话设计:构建高效的交互式应用
  • CentOS 7 下安装 supervisor-3.4.0-1.el7.noarch.rpm 详细步骤
  • QMK固件开发指南:构建您的第一个固件
  • 22.2Linux的I2C驱动实验(编程)_csdn
  • 2024年12月 C/C++(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Qt指南针
  • 9. 深入Spring AI:刨析 ChatMemory
  • 从MCP基础到FastMCP实战应用
  • 攻防世界 - Web - Level 4 | Confusion1
  • qemu学习笔记:QOM
  • AWS CloudFront全球加速利器:解析出海业务的核心优势与最佳实践
  • 2025五一数学建模ABC题选题建议,思路模型分析
  • Hive数据倾斜 常见解决办法
  • 深度学习框架搭建(Vscode/Anaconda/CUDA/Pytroch)
  • 基于单片机的音频信号处理系统设计(三)
  • LangChain简明教程(12)
  • Ubuntu 安装 Cursor
  • donet使用指定版本sdk
  • Python数据分析课程实验-2