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

【UE4 RTS】04-Camera Pan

這篇具有很好參考價值的文章主要介紹了【UE4 RTS】04-Camera Pan。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言?

本篇實現(xiàn)了CameraPawn的旋轉(zhuǎn)功能。

效果?

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

步驟

1. 打開項目設(shè)置,添加兩個操作映射

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

2. 打開玩家控制器“RTS_PlayerController_BP”,新建一個浮點型變量,命名為“PanSpeed”

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

在事件圖表中添加如下節(jié)點

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

?此時運行游戲可以發(fā)現(xiàn)當(dāng)鼠標(biāo)移動時,CameraPawn會圍繞Z軸進行相應(yīng)的旋轉(zhuǎn),但是按下W鍵時前進方向并不是旋轉(zhuǎn)后的正方向:

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

上面的問題在下一篇文章中會解決。我們此時已經(jīng)完成了CameraPawn繞Z軸旋轉(zhuǎn)的邏輯,這里再將CameraPawn繞Y軸旋轉(zhuǎn)的邏輯補充完整:

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

?需要對CameraPawn的Y軸旋轉(zhuǎn)范圍做一個限制

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

這里我們不想讓鼠標(biāo)一直控制CameraPawn的旋轉(zhuǎn),因此我們可以通過Gate節(jié)點來控制,只有當(dāng)我們按下鼠標(biāo)中鍵觸發(fā)“Pan”事件時,Gate節(jié)點的門才打開,此時才會控制CameraPawn的旋轉(zhuǎn)。

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

顯示鼠標(biāo)光標(biāo):

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

或通過勾選如下選項來顯示鼠標(biāo)光標(biāo)

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

這里我們不希望在控制CameraPawn旋轉(zhuǎn)時,CameraPawn能夠被移動,因此這里新增一個布爾類型的變量,命名為“DisabelCanMovement”,表示“不能移動是真還是假”

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

?然后當(dāng)CameraPawn即將旋轉(zhuǎn)前對該變量進行設(shè)置,旋轉(zhuǎn)的時候設(shè)置不能移動,不旋轉(zhuǎn)的時候設(shè)置為可以移動。

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

?然后在CameraPawn移動的邏輯中對該變量進行判斷,只有“DisabelCanMovement”為假的時候才能夠移動

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4

?此時運行游戲可以發(fā)現(xiàn)CameraPawn的旋轉(zhuǎn)和移動不能同時進行了。再添加如下節(jié)點,實現(xiàn)重置CameraPawn在Y軸方向上的旋轉(zhuǎn)

【UE4 RTS】04-Camera Pan,# 虛幻4 RTS游戲,ue4文章來源地址http://www.zghlxwxcb.cn/news/detail-637063.html

到了這里,關(guān)于【UE4 RTS】04-Camera Pan的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【UE4 RTS】12-HUD functionality Part2

    【UE4 RTS】12-HUD functionality Part2

    本篇實現(xiàn)了通過按鈕控件暫停、加快、減慢游戲速度的功能。 1. 打開控件藍圖“GameTime_HUD”,在設(shè)計器中對進度條控件的百分比創(chuàng)建一個綁定函數(shù) ?綁定函數(shù)命名為“Get_ProgressBar_GameSpeed_SetSpeedDisplay”,并設(shè)置該函數(shù)類別屬于GameSpeed ? ?新建一個浮點類型的變量,命名為“

    2024年02月12日
    瀏覽(18)
  • 【虛幻引擎】UE4/UE5插件

    【虛幻引擎】UE4/UE5插件

    Blank:空白插件,可以從頭開始自己定義想要的插件風(fēng)格和內(nèi)容,用此模板創(chuàng)建的插件不會有注冊或者菜單輸入。 BlueprintLibrary:創(chuàng)建一個含有藍圖函數(shù)庫的插件,此模板函數(shù)都是靜態(tài)全局函數(shù),可以在藍圖中直接調(diào)用。 ContentOnly:創(chuàng)建一個只包含內(nèi)容的空白文件 Editor Toolba

    2024年02月05日
    瀏覽(99)
  • 【虛幻引擎】UE4/UE5 材質(zhì)

    【虛幻引擎】UE4/UE5 材質(zhì)

    ? 基礎(chǔ)顏色(BaseColor) :材質(zhì)本身的顏色,例如綠色藍色等 金屬度(Metallic) :金屬度,材質(zhì)是否含有金屬光澤 粗糙度(Roughness) :粗糙或者平滑度,物體表面的粗糙程度 自發(fā)光(EmissiveColor) :物體本身是否發(fā)光 透明度(Opactity) :物體表面是否透明,適用于 半透明(Translucent)、

    2024年02月02日
    瀏覽(103)
  • ue5,ue4(虛幻5)安卓觸摸

    ue5,ue4(虛幻5)安卓觸摸

    這個是單方向的,如果要用雙方向的,就是 x和y同時運用的話建議用向量2d(變量),把它分割成x和y就可以了,我門平時在網(wǎng)上見到的觸摸都是:按下到連續(xù),我這個方法是按下-連續(xù)-停止,記住,y的變量要是負(fù)數(shù),還有就是,靈敏度調(diào)大的時候,屏幕會跳動,由于x和y的屏

    2024年02月11日
    瀏覽(62)
  • 【虛幻引擎UE】UE4/UE5 新人科普向

    【虛幻引擎UE】UE4/UE5 新人科普向

    Unreal Engine是當(dāng)前最為流行的游戲引擎之一,具有豐富的游戲開發(fā)功能和強大的游戲引擎渲染能力。 UE5官方文檔:UE5官方文檔非常詳細,介紹了UE5的各個功能和應(yīng)用,適合入門學(xué)習(xí)和深入探究。鏈接:https://docs.unrealengine.com/5.1/zh-CN/ UE5中文社區(qū):該社區(qū)聚集了大量的UE5開發(fā)者,

    2024年02月09日
    瀏覽(119)
  • 【虛幻引擎】UE4優(yōu)化植被

    【虛幻引擎】UE4優(yōu)化植被

    在UE4中,我們在做大型的室外場景時,經(jīng)常會遇到植物過多導(dǎo)致延遲的現(xiàn)象,有時候我們需要在UE4的場景中放置幾千幾萬甚至更多的模型,這些模型具有相同的LOD,并且基礎(chǔ)模型都使用同一模型資源。因為模型文件拖入UE4場景中會自動使用Static Mesh Actor來表示,當(dāng)在程序中放

    2024年02月15日
    瀏覽(99)
  • 【虛幻引擎】UE4/UE5 pak掛載

    【虛幻引擎】UE4/UE5 pak掛載

    ?找到:D:UEUE_4.27EngineBinariesWin64, ?WindowS+R打開CMD命令 運行UnrealPak,運行結(jié)果如下 ? ? ?注意如果想要加載Pak內(nèi)資源,那么這些資源必須是經(jīng)過Cook的。如果打包的是未Cook的資源,那么即使Pak掛載成功,也不可能會成功加載Pak內(nèi)資源。 ?Cook好之后,存儲的路徑在你的I:DBJ

    2024年02月10日
    瀏覽(109)
  • 【虛幻引擎】UE4/UE5科大訊飛文字合成語音

    【虛幻引擎】UE4/UE5科大訊飛文字合成語音

    B站視頻鏈接:https://space.bilibili.com/449549424?spm_id_from=333.1007.0.0 ? 第一步:首先進入訊飛開放平臺注冊一個賬號,然后創(chuàng)建一個 創(chuàng)建一個應(yīng)用,命名按照你自己的想法來,會產(chǎn)生一個APPID,具體參考UE4如何接入科大訊飛的語音識別_ue4 科大訊飛的語音識別_飛起的豬的博客-CSDN博

    2024年02月13日
    瀏覽(101)
  • 【虛幻引擎】UE4 Spline(樣條線)

    【虛幻引擎】UE4 Spline(樣條線)

    ? ? ? ?樣條線Spline在UE中是一個很好用的工具,能夠設(shè)置物體的跟隨移動,也能夠設(shè)置物體的批量復(fù)制,還能夠設(shè)置一個特殊的模型形狀比如圓管,還可以設(shè)置特殊的粒子特效,做地形設(shè)計等等,只要你想要實現(xiàn)的效果,spline都可以實現(xiàn)。官方也提供了很多的案例,可以參考

    2023年04月10日
    瀏覽(91)
  • 【虛幻引擎】UE4/UE5鼠標(biāo)點擊事件實現(xiàn)物體移動

    【虛幻引擎】UE4/UE5鼠標(biāo)點擊事件實現(xiàn)物體移動

    ?在UE4/UE5中,引擎有它自己的一套框架體系,虛幻就是基于這一個框架體系來實現(xiàn)的。其中就有PlayerController(玩家控制器),玩家控制器中就有對鼠標(biāo)的一系列設(shè)置,包括顯示鼠標(biāo),允許點擊事件等。 ?1.創(chuàng)建PlayerController,命名為MyPlayerController 2.打開MyPlayerController,勾選參數(shù)

    2024年02月10日
    瀏覽(317)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包