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

【Unity入門(mén)】Audio和攝像機(jī)

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

?【Unity入門(mén)】Audio和攝像機(jī)

? ? 大家好,我是Lampard~~

????歡迎來(lái)到Unity入門(mén)系列博客,所學(xué)知識(shí)來(lái)自B站阿發(fā)老師~感謝

【Unity入門(mén)】Audio和攝像機(jī)

(一)AudioSource組件

? ? 要說(shuō)一款游戲最重要的是什么,那無(wú)疑是它的視聽(tīng)系統(tǒng)了。畫(huà)面精美,音樂(lè)音效好聽(tīng)才能吸引住玩家,那么今天就來(lái)學(xué)習(xí)了解最重要的組件Audio和攝像機(jī)組件,之后我們就會(huì)正式進(jìn)入腳本開(kāi)發(fā)環(huán)節(jié)~

(1)什么是AudioSource

? ? 下面就是關(guān)于AudioSource的簡(jiǎn)介:

audioSource是指音頻源,它是Unity中AudioSource組件的一個(gè)屬性,用于存儲(chǔ)音頻剪輯或音頻資源的引用,并控制播放、暫停、停止、音量等音頻的相關(guān)屬性。在Unity中,AudioSource組件可以附加到游戲?qū)ο笊?,使其能夠播放音頻文件,例如背景音樂(lè)、音效等

(2)如何添加AudioSource組件

? ? 上一篇文章,我們學(xué)習(xí)了組件的添加和刪除。對(duì)于AudioSource,我們同樣可以在AddComponent入口處找到這個(gè)組件并添加

? ? 比如我們想給小汽車(chē)配置一個(gè)車(chē)載音樂(lè),那首先得加上這個(gè)組件:

【Unity入門(mén)】Audio和攝像機(jī)

? ? 緊接著,我們得準(zhǔn)備一個(gè)音頻資源,一般使用的是MP3格式,當(dāng)然WAV,OGG等也是可以的,在Assert目錄下新建一個(gè)文件夾存儲(chǔ)音頻,然后拖過(guò)去就可以啦:

【Unity入門(mén)】Audio和攝像機(jī)

?

(3)如何使用AudioSource組件

? ? 剛才我們已經(jīng)把音頻資源導(dǎo)入到項(xiàng)目中,也給小車(chē)加上了AudioSource組件。我們點(diǎn)擊這個(gè)組件查看Inspector界面,可以看到有很多關(guān)于這個(gè)組件的屬性,下面是對(duì)于這些屬性的簡(jiǎn)介:

1. AudioClip

這個(gè)屬性是AudioSource組件最重要的屬性,用于指定要播放的音頻文件??梢酝ㄟ^(guò)拖拽音頻文件到這個(gè)屬性來(lái)進(jìn)行設(shè)置。

2. Volume

這個(gè)屬性控制音頻的播放音量,數(shù)值在0到1之間。0表示靜音,1表示最大音量。音量值的變化可以用來(lái)實(shí)現(xiàn)音頻的淡入淡出效果。

3. Loop

這個(gè)屬性控制音頻是否循環(huán)播放。如果設(shè)置為T(mén)rue,那么音頻將在播放完畢后重新開(kāi)始播放。

4. Mute

這個(gè)屬性控制音頻是否靜音。如果設(shè)置為T(mén)rue,音頻將完全靜音,無(wú)法聽(tīng)到任何聲音。

5. Spatial Blend

這個(gè)屬性控制音頻在3D空間中的聲音立體效果。當(dāng)這個(gè)值為0時(shí),音頻是完全2D的;當(dāng)這個(gè)值為1時(shí),音頻是完全3D的。在大多數(shù)情況下,我們將其設(shè)置為0.5,以獲得適當(dāng)?shù)目臻g效果。

6. Min Distance

這個(gè)屬性控制聲音開(kāi)始漸弱的距離。當(dāng)聽(tīng)眾靠近聲源時(shí),聲音會(huì)變得更響亮;當(dāng)聽(tīng)眾遠(yuǎn)離聲源時(shí),聲音會(huì)變得更微弱。Min Distance屬性控制這個(gè)過(guò)程的開(kāi)始距離。

7. Max Distance

這個(gè)屬性控制聲音被完全消除的距離。當(dāng)聽(tīng)眾遠(yuǎn)離聲源超過(guò)Max Distance時(shí),聲音將完全消失不見(jiàn)。

8. Play On Awake

這個(gè)屬性控制音頻是否在游戲?qū)ο蠹せ顣r(shí)自動(dòng)播放。如果設(shè)置為T(mén)rue,音頻將在游戲?qū)ο蟊患せ顣r(shí)立即開(kāi)始播放。

9. Priority

這個(gè)屬性控制音頻的優(yōu)先級(jí),決定哪些音頻可以同時(shí)播放。優(yōu)先級(jí)高的音頻會(huì)覆蓋優(yōu)先級(jí)低的音頻。

10. Doppler Level

這個(gè)屬性控制聲音的多普勒效應(yīng),即聲源和聽(tīng)眾之間的相對(duì)運(yùn)動(dòng)導(dǎo)致聲音的變化速度。

? ? 更詳細(xì)的注解可以從Unity官方文檔中查找,這些屬性可以通過(guò)Unity的Inspector面板或代碼來(lái)進(jìn)行修改和控制,以達(dá)到我們想要的音頻效果

? ? 從上面的介紹可以知道,我們的音頻資源是需要掛在AudioClip下的,那我們也直接拖過(guò)去:

【Unity入門(mén)】Audio和攝像機(jī)

? ? ?那么現(xiàn)在就可以生效了,因?yàn)槲覀儾榭碔nspector界面,發(fā)現(xiàn)Play On Awake屬性是默認(rèn)勾選上的,也就是在游戲運(yùn)行時(shí)候就會(huì)自動(dòng)播放

【Unity入門(mén)】Audio和攝像機(jī)

? ? 我們一方面可以通過(guò)點(diǎn)擊運(yùn)行按鈕聽(tīng)到音樂(lè),另一方面,左上角有一個(gè)小喇叭按鈕,也可以測(cè)試掛載的音頻資源,那么關(guān)于AudioSource組件的簡(jiǎn)介就到這里

【Unity入門(mén)】Audio和攝像機(jī)

(二)Camera組件

(1)什么是Camera組件

? ? 在Unity中,Camera組件是一個(gè)用于渲染場(chǎng)景的核心組件。我們實(shí)際的游戲畫(huà)面并不是我們編譯器中Scene場(chǎng)景展示的畫(huà)面,而是由攝像機(jī)拍攝到的Game畫(huà)面

【Unity入門(mén)】Audio和攝像機(jī)

? ? 在創(chuàng)建項(xiàng)目的時(shí)候,系統(tǒng)自帶了一個(gè)Main Camera的控件,它實(shí)際就是一個(gè)空節(jié)點(diǎn),然后帶了一個(gè)Camera組件

【Unity入門(mén)】Audio和攝像機(jī)

(2)如何調(diào)整Camera的視角

? ? 我們可以通過(guò)調(diào)整掛載攝像頭組件的transfrom組件位置,也可以直接從編譯器中拖動(dòng),旋轉(zhuǎn),平移攝像機(jī)節(jié)點(diǎn),來(lái)調(diào)整拍攝視角

【Unity入門(mén)】Audio和攝像機(jī)

? ? 也有一種更便捷的方式,讓視角和Scene同步:首先選中攝像機(jī)節(jié)點(diǎn),然后在菜單欄中找到GameObject菜單,選中Align With View

【Unity入門(mén)】Audio和攝像機(jī)

(3)如何調(diào)整Camera的拍攝范圍

? ? 當(dāng)我們選中Camera組件的時(shí)候,會(huì)出現(xiàn)一個(gè)框框表示拍攝范圍,我們調(diào)節(jié)Clipping Planes屬性,它里面有近裁截面和遠(yuǎn)裁截面的兩個(gè)距離屬性。簡(jiǎn)單來(lái)說(shuō)就是物體處在這個(gè)范圍內(nèi),攝像機(jī)才能拍得了

? ? 調(diào)整遠(yuǎn)裁截面,視野范圍之外就拍不到了:

【Unity入門(mén)】Audio和攝像機(jī)

? ? 調(diào)整近裁截面,太近得物體也拍不到:? ??

【Unity入門(mén)】Audio和攝像機(jī)

? ? ?好的關(guān)于攝像機(jī)組件就先入門(mén)到這里,至于其他屬性的設(shè)置等我們接觸到再了解學(xué)習(xí)~否則對(duì)于目前這個(gè)階段也只是徒增煩惱,下周就開(kāi)始coding啦!值得期待

好啦今天就到這里,感謝閱讀?。?!
點(diǎn)贊,關(guān)注?。。?/strong>

【Unity入門(mén)】Audio和攝像機(jī)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-404472.html

到了這里,關(guān)于【Unity入門(mén)】Audio和攝像機(jī)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • Unity攝像機(jī)跟隨

    將攝像機(jī)直接拖拽到被跟隨的目標(biāo)下面即可,這樣攝像機(jī)永遠(yuǎn)在目標(biāo)的后面 缺點(diǎn): 屏幕旋轉(zhuǎn)太平滑了 目標(biāo)物體在屏幕上的位置永遠(yuǎn)不變 目標(biāo)物體被銷(xiāo)毀時(shí)總不能把攝像機(jī)也銷(xiāo)毀了吧 先相機(jī)坐標(biāo)和物體坐標(biāo)做差,求得偏移量,在之后的每一幀里,將偏移量加上物體的坐標(biāo)。

    2024年02月21日
    瀏覽(31)
  • unity Camera(攝像機(jī))介紹

    目錄 一.攝像機(jī)類(lèi)型 1.Perspective (透視攝像機(jī)) 2.Orthographic(正交攝像機(jī)) 二.攝像機(jī)屬性 1.Clear Flags 2.Background 背景色 3.Culling Mask 剔除遮罩 4.Projection 投影 5.Field Of View? ?視野范圍 6.Size 大小 7.Clipping Planes 裁剪屏幕 8.Viewport Rect 標(biāo)準(zhǔn)視圖矩形 9.Depth 深度 10.Rendering Path 渲染路徑

    2024年02月01日
    瀏覽(35)
  • unity攝像機(jī)平滑移動(dòng)旋轉(zhuǎn)

    Unity中使用Vector3.SmoothDamp(平滑阻尼)方法進(jìn)行跟隨移動(dòng),可以使跟隨看起來(lái)很平滑,而不顯得突兀,最典型的示例就是相機(jī)平滑跟隨角色移動(dòng)。 SmoothDamp (current : Vector3, target : Vector3, ref currentVelocity : Vector3, smoothTime ) ?

    2024年02月11日
    瀏覽(21)
  • unity攝像機(jī)跟隨鼠標(biāo)旋轉(zhuǎn)

    ?float vertical = Input.GetAxis(\\\"Mouse X\\\") float horizontal = Input.GetAxis(\\\"Mouse Y\\\") 第二種 通過(guò) 計(jì)算坐標(biāo)時(shí)只需要通過(guò) Quaternion.Euler 來(lái)取得旋轉(zhuǎn)四元數(shù),以玩家為原點(diǎn)衍生一條(0,0,-1)的向量并乘上四元數(shù)以旋轉(zhuǎn)至 Player 指向攝像機(jī)的方向,最后乘上 Distance ,即可得到攝像機(jī)相對(duì)玩家的偏移

    2024年02月11日
    瀏覽(32)
  • Unity丨移動(dòng)相機(jī)朝向目標(biāo)并確定目標(biāo)在攝像機(jī)可視范圍內(nèi)丨攝像機(jī)注釋模型丨攝像機(jī)移動(dòng)丨不同尺寸模型優(yōu)化丨

    Unity丨移動(dòng)相機(jī)朝向目標(biāo)并確定目標(biāo)在攝像機(jī)可視范圍內(nèi)丨攝像機(jī)注釋模型丨攝像機(jī)移動(dòng)丨不同尺寸模型優(yōu)化丨

    本文提供的功能是攝像機(jī)朝向目標(biāo)移動(dòng),并確定整個(gè)目標(biāo)出現(xiàn)在攝像機(jī)視角內(nèi),針對(duì)不同尺寸的模型優(yōu)化。 提示:這里可以添加技術(shù)名詞解釋 直接上代碼 后期可擴(kuò)展功能:類(lèi)似點(diǎn)擊目標(biāo)完成視角移動(dòng)等。

    2024年02月07日
    瀏覽(34)
  • Unity三種攝像機(jī)旋轉(zhuǎn)方式

    1.按下鼠標(biāo)右鍵可以實(shí)現(xiàn)攝像機(jī)上下左右旋轉(zhuǎn) 2.按下鼠標(biāo)右鍵可以實(shí)現(xiàn)攝像機(jī)圍繞某個(gè)物體上下左右旋轉(zhuǎn) 3.攝像頭始終跟隨在某個(gè)物體的正后方

    2024年02月13日
    瀏覽(23)
  • Unity物體始終朝向攝像機(jī)方向

    在上面的代碼中,首先定義了一個(gè)cameraTransform變量,用于存儲(chǔ)攝像機(jī)的Transform組件。 使用 Camera.main 方法來(lái)獲取場(chǎng)景中的主攝像機(jī),然后獲取其Transform組件并將其賦值給 cameraTransform 變量。 然后,在Update方法中,我們計(jì)算出攝像機(jī)位置和物體位置之間的向量差,并將其存儲(chǔ)在

    2024年02月15日
    瀏覽(24)
  • Unity攝像機(jī)旋轉(zhuǎn)與移動(dòng)腳本實(shí)現(xiàn)

    ? ? ? ? 最近做項(xiàng)目經(jīng)常用到需要控制攝像機(jī)的地方,查閱了網(wǎng)上的方法后,以自己的需要寫(xiě)了一個(gè)這樣的功能。希望對(duì)碼友有所幫助 ? ? ? ?(本腳本放在攝像機(jī)上) ? ? ? ? 攝像機(jī)腳本功能: ? ? ? ? ? 1、通過(guò)鍵盤(pán)的WASD鍵控制攝像機(jī)的前后左右移動(dòng) ? ? ? ? ? 2、通過(guò)

    2024年02月13日
    瀏覽(91)
  • Unity攝像機(jī)對(duì)象鎖定旋轉(zhuǎn)運(yùn)鏡模擬

    Unity攝像機(jī)對(duì)象鎖定旋轉(zhuǎn)運(yùn)鏡模擬

    問(wèn)題簡(jiǎn)述 ???????在3D模式下如何模擬實(shí)現(xiàn)Unity攝像機(jī)對(duì)象鎖定旋轉(zhuǎn)運(yùn)鏡,可以分為兩個(gè)部分,第一是實(shí)現(xiàn)對(duì)象鎖定,第二是實(shí)現(xiàn)旋轉(zhuǎn)運(yùn)鏡。對(duì)象鎖定就是無(wú)論攝像機(jī)如何運(yùn)動(dòng),始終保持對(duì)象位于攝像機(jī)成像區(qū)域的固定位置,旋轉(zhuǎn)運(yùn)鏡就是使得攝像機(jī)圍繞對(duì)象進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng)。

    2024年02月04日
    瀏覽(14)
  • Unity實(shí)現(xiàn)2D游戲跟隨攝像機(jī)(平滑移動(dòng))

    Unity實(shí)現(xiàn)2D游戲跟隨攝像機(jī)(平滑移動(dòng))

    攝像機(jī)運(yùn)行效果如下所示。 首先創(chuàng)建一個(gè)可用的玩家角色,寫(xiě)好移動(dòng)邏輯,如果要使用在Unity商店中購(gòu)買(mǎi)的資源,可以點(diǎn)擊Window菜單欄 Package Manager選項(xiàng),來(lái)打開(kāi)Package Manager窗口,如下所示,然后下載你需要的資源。 如果你沒(méi)有在資源商店的精靈資產(chǎn),可以在Hierarchy視圖,右

    2024年02月19日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包