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

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);

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

相关文章:

  • 【专题五】位运算(2)
  • 【5G 架构】边缘计算平台是如何与3GPP网络连接的?
  • 【云原生】基于Centos7 搭建Redis 6.2 操作实战详解
  • C++负载均衡远程调用学习之消息路分发机制
  • 近端策略优化PPO详解:python从零实现
  • 哈希表笔记(二)redis
  • 定义一个3D cube,并计算cube每个顶点的像素坐标
  • 怎么查看数据库容量
  • PDF本地化开源项目推荐
  • Android面试总结之GC算法篇
  • 使用scipy求解优化问题
  • 【经管数据】A股上市公司资产定价效率数据(2000-2023年)
  • 数据结构学习之顺序表
  • 【Quest开发】极简版!透视环境下抠出身体并能遮挡身体上的服装
  • Python实例题:Python实现Python解释器
  • Three.js + React 实战系列-3D 个人主页:构建 About 组件 (响应式 + 互动 + 动效)✨
  • 华为云服务器VoceChat在线聊天室部署
  • 注册登录页面项目
  • Ocelot\Consul\.NetCore的微服务应用案例
  • 构建现代分布式云架构的三大支柱:服务化、Service Mesh 与 Serverless
  • 专访 | 杜普兰蒂斯:爱上中国文化,下一步努力提升速度
  • 俄罗斯纪念卫国战争胜利80周年阅兵式首次彩排在莫斯科举行
  • 向总书记汇报具身智能发展的“稚辉君”:从期待到兴奋再到备受鼓舞
  • 浦发银行一季度净利175.98亿增1.02%,不良率微降
  • 言短意长|政府食堂、停车场开放的示范效应
  • 宁夏民政厅原厅长欧阳艳已任自治区政府副秘书长、办公厅主任