国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Unity2d】Sprite Renderer精靈渲染器

這篇具有很好參考價(jià)值的文章主要介紹了【Unity2d】Sprite Renderer精靈渲染器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

? ? ? ?我們把游戲開(kāi)發(fā)中的Sprite叫做精靈對(duì)象,簡(jiǎn)稱精靈,就是游戲中的一個(gè)具有行為的元素。

? ? ? ?創(chuàng)建精靈 (GameObject > 2D Object > Sprite) 時(shí),Unity 會(huì)自動(dòng)創(chuàng)建一個(gè)附加了?Sprite Renderer?組件的游戲?qū)ο?。還可以通過(guò)?Components?菜單 (Component > Rendering > Sprite Renderer) 將該組件添加到現(xiàn)有的游戲?qū)ο?。(如下圖,Unity版本為2021.3.5f1c1)

? ? ? ? ? ? ? ? ? ??【Unity2d】Sprite Renderer精靈渲染器【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?上左圖,Sprites子級(jí)下依次為方形精靈、圓形精靈、膠囊精靈、菱形精靈、六角平定精靈、六角尖頂精靈、9切片精靈。(如下圖)

【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?Sprite Renderer?組件用于渲染精靈對(duì)象并控制其在場(chǎng)景中的可視化效果,下面介紹該組件:

? ? ? ?屬性

? ? ? ?Sprite:2D圖形對(duì)象,將圖片素材拖拽到此處,即可生成游戲?qū)ο蟆?/p>

? ? ? ?Color:著色,效果如下圖。

【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?Filp:以X軸或Y軸進(jìn)行翻轉(zhuǎn)。

? ? ? ?Draw Mode:有三個(gè)模式,分別是Simple、Sliced、Tiled,介紹如下:

? ? ? ? ? ? ? ? ? ? ? ? ? Simple模式(默認(rèn)):可以只有縮放。

? ? ? ? ? ? ? ? ? ? ? ? ? Sliced模式:9切片精靈(下面有介紹)選擇此模式,非9切片時(shí),和Simple模式效果一樣。

? ? ? ? ? ? ? ? ? ? ? ? ? Tiled模式:縮放9切片精靈,有兩個(gè)模式,分別是Continuous(連續(xù))和Adaptive(自適應(yīng)),效果如下圖。

【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?9-Sliced(?9 切片)是一種二維技術(shù),它允許你以不同的尺寸重復(fù)使用一幅圖像,而不需要準(zhǔn)備多個(gè)Asset。它涉及到將圖像分割成九個(gè)部分,以便當(dāng)你調(diào)整Sprite的大小時(shí),不同的部分以不同的方式縮放或平鋪(也就是以網(wǎng)格的形式重復(fù)),以保持Sprite的比例。這在創(chuàng)建圖案或紋理時(shí)非常有用,比如2D環(huán)境中的墻壁或地板。

? ? ? ?Mask Interaction:精靈遮罩交互,有三種模式,分別是None(默認(rèn))、Visible Inside Mask(面罩內(nèi)可見(jiàn))、Visible Outside Mask(面罩外可見(jiàn)),需搭配Sprite Mask(Component > Rendering > Sprite Mask)組件使用,如下圖。

【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?Sprite Mask用于隱藏或顯示一個(gè)Sprite或一組Sprite的部分。Sprite Mask只影響到使用Sprite Renderer組件的對(duì)象。首先需要給Sprite Mask組件拖拽精靈,Sprite Mask組件會(huì)自動(dòng)識(shí)別精靈的大小,要保證精靈比Sprite Renderer組件中的精靈小,當(dāng)Mask Interaction選擇Visible Inside Mask模式時(shí),效果如下圖左所示,當(dāng)Mask Interaction選擇Visible Outside Mask模式時(shí),效果如下圖右所示。

【Unity2d】Sprite Renderer精靈渲染器

? ? ? ?精靈排序點(diǎn) (Sprite Sort Point)?:在計(jì)算精靈和攝像機(jī)之間的距離時(shí),在精靈中心 (Center) 或其軸心點(diǎn) (Pivot Point) 之間進(jìn)行選擇。

? ? ? ?Material:材質(zhì)。

? ? ? ?Additional Settings:其他設(shè)置,主要是設(shè)置圖層和圖層排序,在2D游戲開(kāi)發(fā)中屬性Layer也相當(dāng)重要。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-452499.html

到了這里,關(guān)于【Unity2d】Sprite Renderer精靈渲染器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity2d游戲項(xiàng)目--小狐貍

    Unity2d游戲項(xiàng)目--小狐貍

    (一) 在文件夾中找到back圖片,并在檢查器面板中將back圖片的每單位像素?cái)?shù)設(shè)置為16。 (文件所在地) (面板設(shè)置) (二) 將圖片拖入到場(chǎng)景中 (一) 生成矩形的瓦片地圖 (二) 打開(kāi)平鋪調(diào)色板 (三) 新建并命名為map,在原目錄新建一個(gè)文件夾,用于存放你在這個(gè)瓦

    2024年02月03日
    瀏覽(31)
  • Unity2D控制角色左右移動(dòng)

    Unity2D控制角色左右移動(dòng)

    1.在Hierarchy一欄中選中角色; 2.在inspector欄最底端找到Add Component選項(xiàng)并點(diǎn)擊; 3.添加Rigidbody2D,合適的collider和new script; 4.將添加的Rigidbody2D拖到new script中; ? 5.在project欄中找到新添加的C#文件并雙擊打開(kāi)(如果還沒(méi)有編輯代碼的工具,推薦Vscode) 6.代碼如下: using System.Nu

    2024年02月14日
    瀏覽(30)
  • Unity2D繪制游戲地圖

    Unity2D繪制游戲地圖

    首先,我們選擇我們的地圖素材(由于筆者在前段時(shí)間已經(jīng)進(jìn)行切割,最近才開(kāi)始整理這一段,所以這個(gè)是用的老素材,可能有朋友就會(huì)覺(jué)得切割前后不一致,但是思路是一樣的,大家學(xué)習(xí)思路即可) ?接著,我們找到右上角的Slice進(jìn)行圖片切割,我這邊簡(jiǎn)單介紹一下這個(gè)切

    2024年02月08日
    瀏覽(30)
  • Unity2D小狐貍教程筆記

    Unity2D小狐貍教程筆記

    下載 https://unity.cn/releases 默認(rèn)顯示方式 window - layout - default SampleScene : Project - 文件目錄 Scene -游戲畫(huà)面 asset store - 素材商店 在asset store下載素材 sunnyland shift + sapace 放大窗口 1.背景導(dǎo)入 每個(gè)格子16像素: Pixels Per Unit 16px 2.繪制瓷磚式地圖 新建瓦片圖層:左上角/右鍵 2D object

    2024年01月24日
    瀏覽(32)
  • 【Unity2D】角色動(dòng)畫(huà)的切換

    【Unity2D】角色動(dòng)畫(huà)的切換

    第一種方法是設(shè)置一個(gè)中間狀態(tài),從中間狀態(tài)向其余各種狀態(tài)切換,且各狀態(tài)向其他狀態(tài)需要設(shè)置參數(shù) 實(shí)現(xiàn)動(dòng)作轉(zhuǎn)移時(shí)右鍵點(diǎn)擊Make Transition即可? 實(shí)現(xiàn)動(dòng)畫(huà)轉(zhuǎn)移需要設(shè)置條件 點(diǎn)擊一種動(dòng)畫(huà)到另一種動(dòng)畫(huà)的線 ,然后點(diǎn)擊加號(hào)添加Condition 比如機(jī)器人從向左走切換到向右走的條件

    2024年02月15日
    瀏覽(21)
  • Unity2D-使人物翻轉(zhuǎn)的方法

    方法①:使用組件: SpriteRenderer 使用 GetAxis() 和 GetAxisRaw() 沒(méi)有區(qū)別 方法②:使用組件: Transform 情況1:使用 GetAxisRaw() ;沒(méi)有剎車效果,及翻轉(zhuǎn)過(guò)程沒(méi)有過(guò)渡, m o v e F a c t o r moveFactor m o v e F a c t or 取-1,1,0 情況1:使用 GetAxis() ;有剎車效果,及翻轉(zhuǎn)過(guò)程有過(guò)渡, m o v e F a c t

    2024年02月12日
    瀏覽(23)
  • Unity2D子彈朝向鼠標(biāo)位置發(fā)射

    Unity2D子彈朝向鼠標(biāo)位置發(fā)射

    廢話不多說(shuō),先說(shuō)明一下我使用的變量 float attack_time 用于表示每次攻擊的間隙時(shí)間 float current_time 攻擊時(shí)間的冷卻 Rigidbody2D body 2D剛體組件 Object bomb 需要發(fā)射的物體對(duì)象 創(chuàng)建一枚子彈,unity的Instantiate()函數(shù)就可以實(shí)現(xiàn),這里需要的三個(gè)參數(shù)是物體對(duì)象(Object),生成位置(Vecto

    2024年02月10日
    瀏覽(48)
  • 【Unity2D】相機(jī)移動(dòng)以及設(shè)置相機(jī)邊界

    【Unity2D】相機(jī)移動(dòng)以及設(shè)置相機(jī)邊界

    添加相機(jī)時(shí),首先需要在unity中添加 Cinemachine 包 第一次使用這個(gè)包時(shí),需要在Package Manager中搜索并安裝 ?安裝Camera Mechine包后,添加2D Camera 設(shè)置跟隨對(duì)象為Ruby (從Hierarchy中將Ruby拖動(dòng)到Follow中) ? 同時(shí),由于世界是有邊界的,要為相機(jī)設(shè)置邊界 通過(guò)添加Extension為相機(jī)添加

    2024年02月16日
    瀏覽(28)
  • Unity2D中讓角色旋轉(zhuǎn)朝向鼠標(biāo)

    ? ?實(shí)現(xiàn)該功能,你需要關(guān)注以下的幾個(gè)步驟 1.獲取角色的世界坐標(biāo) 2.獲取鼠標(biāo)所在位置的世界坐標(biāo) 3.獲取角色朝向鼠標(biāo)時(shí)候的向量 4.獲取上一步驟的向量的反正切的弧度值 5.將弧度值轉(zhuǎn)化為角度 6.將該角度應(yīng)用于角色 ——————————分割線—————————— ?

    2023年04月08日
    瀏覽(22)
  • unity2D橫版游戲教程8-音效

    unity2D橫版游戲教程8-音效

    簡(jiǎn)單介紹一下unity audio,auido包括三個(gè)東西,分別是Aduio Listener,Audio Source,Audio Clips。Audio Listener就相當(dāng)于耳朵,是用來(lái)聽(tīng)聲音的,Audio Source就相當(dāng)于播放器,一個(gè)音源,可以播放聲音,具體播放什么聲音就靠Audio Clips 通常Audio Listener只有一個(gè),默認(rèn)情況下Audio Listener就在Main

    2024年02月08日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包