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.pswp.cn/diannao/81607.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/81607.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/81607.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2.LED燈的控制和按鍵檢測

目錄 STM32F103的GPIO口 GPIO口的作用 GPIO口的工作模式 input輸入檢測 -- 向內檢測 output控制輸出 -- 向外輸出 寄存器 寄存器地址的確定 配置GPIO口的工作模式 時鐘的開啟和關閉 軟件編程驅動 LED 燈 硬件 軟件 軟件編程驅動 KEY 按鍵 硬件 軟件 按鍵消抖 代碼 STM32F…

Flink 的狀態機制

在實時流處理領域&#xff0c;狀態管理是構建復雜業務邏輯的核心能力。Apache Flink 通過統一的狀態抽象和高效的容錯機制&#xff0c;為開發者提供了從毫秒級窗口聚合到 TB 級歷史數據關聯的全場景支持。本文將深入剖析 Flink 狀態機制的底層原理&#xff0c;結合實際案例展示…

【查看.ipynp 文件】

目錄 如何打開 .ipynb 文件&#xff1f; 如果確實是 .ipynp 文件&#xff1a; .ipynp 并不是常見的 Jupyter Notebook 文件格式。通常&#xff0c;Jupyter Notebook 文件的擴展名是 .ipynb&#xff08;即 Interactive Python Notebook&#xff09;。如果你遇到的是 .ipynb 文…

Runnable組件重試機制降低程序錯誤率

一、LangChain 重試機制深度解析 當構建生產級AI應用時&#xff0c;with_retry() 機制可有效提升系統容錯性&#xff0c;典型應用場景包括&#xff1a; API調用頻率限制時的自動恢復模型服務臨時不可用的故障轉移網絡波動導致的瞬時異常處理 參數詳解與配置策略 1. 參數配置…

k8s筆記——kubebuilder工作流程

kubebuilder工作流程 Kubebuilder 工作流程詳解 Kubebuilder 是 Kubernetes 官方推薦的 Operator 開發框架&#xff0c;用于構建基于 Custom Resource Definitions (CRD) 的控制器。以下是其核心工作流程的完整說明&#xff1a; 1. 初始化項目 # 創建項目目錄 mkdir my-opera…

Java框架“若依RuoYi”前后端分離部署

運行環境 Eclipse IDE for Enterprise Java and Web Developers 下載Eclipse解壓Eclipse到文件夾 Maven 下載Maven解壓Maven到文件夾配置環境變量MAVEN_HOME為Maven安裝位置配置環境變量path為%MAVEN_HOME%\bin Redis 下載Redis解壓Redis到文件夾配置環境變量path為Redis安裝位…

游戲引擎學習第249天:清理調試宏

歡迎大家&#xff0c;讓我們直接進入調試代碼的改進工作 接下來&#xff0c;我們來看一下上次停留的位置。如果我沒記錯的話&#xff0c;上一場直播的結尾我有提到一些我想做的事情&#xff0c;并且在代碼中留下了一個待辦事項。所以也許我們今天首先做的就是解決這個問題。但…

二極管反向恢復的定義和原理

二極管的反向恢復定義 二極管的反向恢復是指二極管從正向導通狀態切換到反向阻斷狀態時&#xff0c;電流從正向變為負向并最終回到零所需的時間。具體過程如下&#xff1a; 正向導通&#xff1a;當二極管正向偏置時&#xff0c;電流可以順利通過&#xff0c;此時二極管處于導…

音視頻開發技術總結報告

音視頻開發技術總結報告 一、音視頻開發基礎 1、音頻基礎 聲音原理 聲波特性&#xff1a;頻率、振幅、波長人耳聽覺范圍&#xff1a;20Hz-20kHz聲音三要素&#xff1a;音調、音量、音色 數字音頻基礎 采樣率&#xff1a;常見44.1kHz、48kHz、96kHz量化位數&#xff1a;8bit、…

中間件和組件

文章目錄 1. 前言2. 中間件介紹3. 組件介紹4. 區別對比5. 簡單類比6. 總結 中間件和組件 1. 前言 中間件和組件是軟件開發中兩個重要的概念&#xff0c;但它們的定位和作用完全不同。中間件解決的事通信、跨系統、安全等問題&#xff0c;組件是解決具體業務模塊&#xff0c;提高…

AI超級智能體教程(五)---自定義advisor擴展+結構化json輸出

文章目錄 1.自定義攔截器1.2自定義Advisor1.2打斷點調試過程1.3Re-reading Advisor自定義實現 2.戀愛報告開發--json結構化輸出2.1原理介紹2.1代碼實現2.3編寫測試用例2.4結構化輸出效果 1.自定義攔截器 1.2自定義Advisor spring里面的這個默認的是SimpleloggerAdvisor&#…

02_使用 AES 算法實現文件加密上傳至阿里云、解密下載

02_使用 AES 算法實現文件加密上傳至阿里云、解密下載 一、文件上傳下載接口 controller 層 RestController RequestMapping("/api/common/file") Api(tags "公共文件上傳") AllArgsConstructor Slf4j public class FileV2Controller {private final Os…

力扣:24兩兩交換鏈表的節點

目錄 1.題目描述&#xff1a; 2.算法思路&#xff1a; 3.代碼展示&#xff1a; 1.題目描述&#xff1a; 給你一個鏈表&#xff0c;兩兩交換其中相鄰的節點&#xff0c;并返回交換后鏈表的頭節點。你必須在不修改節點內部的值的情況下完成本題&#xff08;即&#xff0c;只能…

smss源代碼分析之smss!SmpLoadSubSystemsForMuSession函數分析加載csrss.exe

第一部分&#xff1a; Next SmpSubSystemsToLoad.Flink; while ( Next ! &SmpSubSystemsToLoad ) { p CONTAINING_RECORD( Next, SMP_REGISTRY_VALUE, Entry )…

MIT6.S081-lab8前置

MIT6.S081-lab8前置 注&#xff1a;本部分除了文件系統還包含了調度的內容。 調度 調度涉及到保存寄存器&#xff0c;恢復寄存器&#xff0c;就這一點而言&#xff0c;和我們的 trap 很像&#xff0c;但是實際上&#xff0c;我們實現并不是復用了 trap 的邏輯&#xff0c;我…

哈希函數詳解(SHA-2系列、SHA-3系列、SM3國密)案例:構建簡單的區塊鏈——密碼學基礎

文章目錄 一、密碼哈希函數概述1.1 哈希函數的基本概念1.2 哈希函數在數據安全中的應用 二、SHA-2系列算法詳解2.1 SHA-2的起源與發展2.2 SHA-256技術細節與實現2.3 SHA-384和SHA-512的特點2.4 SHA-2系列算法的安全性評估 三、SHA-3系列算法詳解3.1 SHA-3的起源與設計理念3.2 K…

待驗證---Oracle 19c 在 CentOS 7 上的快速安裝部署指南

Oracle 19c 在 CentOS 7 上的快速安裝部署指南 Oracle Database 19c 是一個功能強大的企業級數據庫系統&#xff0c;下面我將為您提供在 CentOS 7 上快速安裝部署 Oracle 19c 的詳細步驟。 一、準備工作 1. 系統要求 CentOS 7 (64位)最小內存: 2GB (推薦 8GB 以上)最小磁盤…

stm32 HAI庫 SPI(一)原理

基本特點 通信方式&#xff1a;同步、串行&#xff08;串行、并行、并發&#xff0c;別再傻傻分不清了&#xff01;_串行和并行的區別-CSDN博客&#xff09;、全雙工 &#xff08;也可以選擇半雙工&#xff09;速率&#xff1a;50MHZ以下數據格式&#xff1a;8位/16位傳輸順序…

OpenResty技術深度解析:原理、應用與生態對比-優雅草卓伊凡

OpenResty技術深度解析:原理、應用與生態對比-優雅草卓伊凡 一、OpenResty技術概述 1.1 OpenResty是什么? OpenResty是一個基于Nginx的高性能Web平臺,它將標準的Nginx核心與一系列強大的第三方模塊(主要是LuaJIT)捆綁在一起,形成了一個全功能的Web應用服務器。不同于傳…

二維碼批量識別—混亂多張二維碼識別-物品分揀—-未來之窗-仙盟創夢IDE

仙盟模型 用途 精準分揀&#xff1a;快速準確識別物品上復雜或多個二維碼&#xff0c;依據碼中信息&#xff08;如目的地、品類等&#xff09;實現物品自動化分揀&#xff0c;提高分揀效率與準確性。庫存管理&#xff1a;識別入庫、出庫物品二維碼&#xff0c;更新庫存數據&am…