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

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)

這篇具有很好參考價(jià)值的文章主要介紹了UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

上一篇文章完成了一些基礎(chǔ)的設(shè)置,這篇文章主要來設(shè)置一下攝像機(jī)。
攝像機(jī)的控制主要有鼠標(biāo)滾輪控制縮放,WASD鍵控制前后左右移動(dòng),QE鍵控制左右旋轉(zhuǎn)。

攝像機(jī)設(shè)置

首先打開BP_Pawn,然后添加Spring和Camera組件。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)
UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


層級(jí)關(guān)系如下圖

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


我們把攝像機(jī)放到彈簧臂下面,這樣攝像機(jī)就能跟著彈簧臂變換了。
彈簧臂是個(gè)很有用的東西,有了它我們?cè)O(shè)置攝像機(jī)就變得容易了很多。
想當(dāng)年學(xué)Unity的時(shí)候,自己寫代碼去控制攝像機(jī),說實(shí)話還是挺不容易的。
我們把攝像機(jī)旋轉(zhuǎn)-60度,然后放到700位置處,取消碰撞測(cè)試。
碰撞測(cè)試的功能主要是用在當(dāng)攝像機(jī)和彈簧臂根部之間有遮擋的時(shí)候,攝像機(jī)會(huì)沿著彈簧臂那根紅線向前移動(dòng),直到?jīng)]有被遮擋。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


攝像機(jī)縮放
打開Project Settings

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)




在輸入里面的綁定里面的軸映射里面添加一個(gè)映射,如下圖設(shè)置。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


設(shè)置好了以后回到BP_Pawn,打開事件圖表。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


這個(gè)時(shí)候輸入右鍵搜索Zoom就有了相應(yīng)的事件了,是不是很簡單呢。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


首先添加個(gè)變量,表示縮放大小,然后在Tick事件里面平滑的移動(dòng),詳細(xì)藍(lán)圖如下。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


添加個(gè)PlayerStart

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


放到原點(diǎn)。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


運(yùn)行以后會(huì)發(fā)現(xiàn),貌似方向反了,咱們需要改一下。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


好像還有一個(gè)問題?為什么鼠標(biāo)滾輪沒有動(dòng),它自己在動(dòng)呢?
很簡單,我們的變量ZoomDesired初始值為0,給它個(gè)初始值就可以了。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


初始化一般都是在beginPlay里面。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


好了,咱們的攝像機(jī)縮放就做完了,里面的一些參數(shù)你們也可以根據(jù)具體情況進(jìn)行調(diào)節(jié)。

攝像機(jī)移動(dòng)

和前面一樣,打開ProjectSetting
在輸入里面添加兩個(gè)映射。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


添加一個(gè)向量類型的變量LocationDesired

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


使用LocationDesired保存需要移動(dòng)的位置

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


然后在Tick里面平滑的插值

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


這個(gè)時(shí)候運(yùn)行,WASD就可以控制前后左右移動(dòng)啦。
當(dāng)然還有個(gè)問題需要解決一下,那就是LocationDesired咱們也得給個(gè)初始值。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


好了,攝像機(jī)移動(dòng)就搞完了。

攝像機(jī)旋轉(zhuǎn)

這次和前面不太一樣了,依然是打開ProjecSettings
這次使用Action Mappings而不是Axis Mappings。
這兩者的區(qū)別就是前者是一次性的而后者是持續(xù)性的。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


添加一個(gè)Rotator類型變量RotationDesired

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


RotationDesired用來保存需要旋轉(zhuǎn)的大小

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


然后在Tick里面進(jìn)行平滑的旋轉(zhuǎn)。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


當(dāng)然和前面一樣需要有個(gè)小問題,需要給RotationDesired變量設(shè)置初始值。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


這個(gè)時(shí)候運(yùn)行就可以了。
當(dāng)你旋轉(zhuǎn)以后,再去移動(dòng)就會(huì)發(fā)現(xiàn)不對(duì)勁,移動(dòng)是跟著世界坐標(biāo)設(shè)置的,而我們需要的是局部坐標(biāo)。

UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)


好了,到這里攝像機(jī)基本上就設(shè)置完了,大家可以根據(jù)自己的情況進(jìn)行調(diào)節(jié)。文章來源地址http://www.zghlxwxcb.cn/news/detail-435441.html

到了這里,關(guān)于UE5回合制游戲【2-攝像機(jī)控制】(藍(lán)圖版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • Unity制作射擊游戲案例01(控制角色+發(fā)射子彈+攝像機(jī)跟蹤)

    Unity制作射擊游戲案例01(控制角色+發(fā)射子彈+攝像機(jī)跟蹤)

    //【業(yè)務(wù)邏輯】這個(gè)腳本用來1.控制物體移動(dòng)旋轉(zhuǎn)(WASD)、? ?2.發(fā)射子彈(空格鍵) //【程序邏輯2】 首先檢測(cè)用戶沒有按下空格鍵 2.如果按下呢執(zhí)行發(fā)射子彈函數(shù)?? ?3.克隆子彈 4.讓克隆的子彈往前跑 為子彈模板添加剛體,并且限制旋轉(zhuǎn) 這個(gè)腳本需要掛在到攝像機(jī),里面談

    2024年02月06日
    瀏覽(30)
  • ue4/5 VR 設(shè)置VR視角的高度的方法,攝像機(jī)高度,控制角色自我感覺大小

    ue4/5 VR 設(shè)置VR視角的高度的方法,攝像機(jī)高度,控制角色自我感覺大小

    引用虛幻官方的原話: https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/XRDevelopment/VR/VRBestPractices/ 你可以在 世界場(chǎng)景設(shè)置 中找到 世界到米 變量,用它調(diào)整世界的縮放。這個(gè)數(shù)字的升降會(huì)使用戶感覺自己在世界場(chǎng)景中相應(yīng)地變大或縮小。假設(shè)你使用1虛幻單位=1厘米來構(gòu)建內(nèi)容,

    2024年02月03日
    瀏覽(62)
  • UE-攝像機(jī)視角的切換

    UE-攝像機(jī)視角的切換

    可參考:第四篇:UE4視角切換節(jié)點(diǎn),Possess和Set View Target With Blend的區(qū)別_是燦燦呀1的博客-CSDN博客_possess ue4 UE4 使用藍(lán)圖或C++切換攝像機(jī)視角 - Lymind - 愛碼網(wǎng)? UE4場(chǎng)景中多個(gè)固定攝像機(jī)間切換視角_冬眠兔116的博客-CSDN博客_ue4 視角過渡? 先添加攝像機(jī)組件,并將攝像機(jī)放置在場(chǎng)

    2024年02月11日
    瀏覽(22)
  • 【UE Sequencer系列】08-副鏡頭切換、攝像機(jī)綁定搖臂的使用、攝像機(jī)綁定滑軌的使用

    【UE Sequencer系列】08-副鏡頭切換、攝像機(jī)綁定搖臂的使用、攝像機(jī)綁定滑軌的使用

    目錄 一、副鏡頭切換 ?二、攝像機(jī)綁定搖臂的使用 ?三、攝像機(jī)綁定滑軌的使用 1. 為“shot_05”新建鏡頭(復(fù)制資產(chǎn),創(chuàng)建新的關(guān)卡序列) ?同樣的步驟再創(chuàng)建一個(gè)“Shot_07_02” ?此時(shí)我們就可以對(duì)“Shot_07”中的兩個(gè)副鏡頭進(jìn)行切換,通過如下操作實(shí)現(xiàn)副鏡頭切換: (“Sho

    2024年02月07日
    瀏覽(39)
  • UE4 限制玩家攝像機(jī)視角旋轉(zhuǎn)角度

    UE4 限制玩家攝像機(jī)視角旋轉(zhuǎn)角度

    功能 :玩家可以用鼠標(biāo)旋轉(zhuǎn)視角觀察角色,但限制旋轉(zhuǎn)的角度 網(wǎng)上找了很多沒找到,于是自己實(shí)現(xiàn)了一種方式 先在彈簧臂組件里勾上使用pawn控制旋轉(zhuǎn),這樣相機(jī)的旋轉(zhuǎn)就跟玩家控制器綁定了,所以重點(diǎn)在于如何對(duì)玩家控制器進(jìn)行限制 如果不加旋轉(zhuǎn)限制的話是這樣子 可以發(fā)

    2024年02月12日
    瀏覽(105)
  • Unity【角色/攝像機(jī)移動(dòng)控制】【3.攝像機(jī)跟隨角色】

    本章代碼基于前兩章。 1. 我們新建CameraController腳本,將其掛載到Camera上 2. 在角色Player下新建一個(gè)空物體,命名為cameraTargetPoint,并將該物體掛載至CameraController腳本中【注意代碼中的這行:public Transform cameraTargetPoint;】,將該空物體放在人物頭部附近位置 3.將PlayerController腳本

    2024年02月22日
    瀏覽(35)
  • UE4場(chǎng)景中多個(gè)固定攝像機(jī)間切換視角

    UE4場(chǎng)景中多個(gè)固定攝像機(jī)間切換視角

    在場(chǎng)景中提前擺放好攝像機(jī) 調(diào)整好攝像機(jī)角度,并且將攝像機(jī)更名為transform1 在藍(lán)圖中設(shè)置 藍(lán)圖解釋 通過類獲取所有攝像機(jī) 通過名稱來獲取到切換的攝像機(jī) blend time 是相機(jī)切換的過渡時(shí)間,不會(huì)讓畫面切換的很生硬 new view target 是要切換到的相機(jī)

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

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

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

    2024年02月19日
    瀏覽(20)
  • 《游戲-02_3D-開發(fā)》之—基礎(chǔ)框架與攝像機(jī)跟隨

    《游戲-02_3D-開發(fā)》之—基礎(chǔ)框架與攝像機(jī)跟隨

    導(dǎo)入Xml文檔, ?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"? Root ? TalkInfo ? ? Item Idx=\\\"0\\\" Title=\\\"見到公子\\\" Msg=\\\"我叫粘貼,我們村叫粘家村,是這個(gè)村子的護(hù)衛(wèi),最近村子附近有倭寇出沒,請(qǐng)勇士出手相助!_驅(qū)逐倭寇,責(zé)無旁貸!他們的位置在哪?_他們?cè)诔潜つ厦鎋等我的好消息吧!\\\" FHead=\\\"2\\\" SH

    2024年01月25日
    瀏覽(21)
  • 【Overload游戲引擎細(xì)節(jié)分析】視圖投影矩陣計(jì)算與攝像機(jī)

    【Overload游戲引擎細(xì)節(jié)分析】視圖投影矩陣計(jì)算與攝像機(jī)

    本文只羅列公式,不做具體的推導(dǎo)。 OpenGL本身沒有攝像機(jī)(Camera)的概念,但我們?yōu)榱水a(chǎn)品上的需求與編程上的方便,一般會(huì)抽象一個(gè)攝像機(jī)組件。攝像機(jī)類似于人眼,可以建立一個(gè)本地坐標(biāo)系。相機(jī)的位置是坐標(biāo)原點(diǎn),攝像機(jī)的朝向Forward是攝像機(jī)看的方向,再給定向上的Up軸

    2024年02月07日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包