日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关卡 动画 蓝图 运行_虚幻4 UE4 蓝图之关卡蓝图实现自动开关门

發(fā)布時間:2023/12/20 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关卡 动画 蓝图 运行_虚幻4 UE4 蓝图之关卡蓝图实现自动开关门 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

新建項(xiàng)目

往關(guān)卡中放置一個門

在內(nèi)容瀏覽器中找到 門 的靜態(tài)網(wǎng)格體

拖放到關(guān)卡中

此時門默認(rèn)沒有碰撞,人物可以直接穿過

給門添加碰撞

雙擊內(nèi)容管理器中的 SM_Door,打開編輯窗口

選擇菜單“碰撞”-“添加盒體簡化碰撞”,給門添加碰撞框架

門周圍的綠邊框即是碰撞區(qū)域

通過縮放調(diào)整碰撞區(qū)域使其與門基本匹配

添加碰撞后保存,進(jìn)入關(guān)卡可以發(fā)現(xiàn)人物已經(jīng)無法穿過門

添加觸發(fā)器

將盒體觸發(fā)器拖入關(guān)卡中

調(diào)整觸發(fā)器大小及位置

將門設(shè)置為可移動

選中門,在細(xì)節(jié)面板中“變換”-“移動性”-切換為“可移動”

編輯關(guān)卡藍(lán)圖

操作快捷菜單“藍(lán)圖”-“打開關(guān)卡藍(lán)圖”

添加觸發(fā)器事件

從世界大綱視圖中選中觸發(fā)器對象“TriggerBox”

在空白處右鍵,添加 Begin Overlap 和 End Overlap 兩個事件

添加Rotation設(shè)置藍(lán)圖

從世界大綱中將門的對象 SM_Door 拖進(jìn)關(guān)卡藍(lán)圖

從 SM_Door 拖出節(jié)點(diǎn) SetActorRotation

添加時間軸藍(lán)圖

在空白處右鍵,搜索timeline,添加時間軸

雙擊打開時間軸,選擇“添加浮點(diǎn)型軌跡”

右鍵-添加關(guān)鍵幀,或按Shift+左鍵直接添加,添加兩個關(guān)鍵幀

選中關(guān)鍵幀,直接設(shè)定相應(yīng)的值,這里我設(shè)置第一個關(guān)鍵幀 0s,值0;第二個關(guān)鍵幀2s,值85

覺得變化太生硬可以同時選中兩個關(guān)鍵幀,右鍵,關(guān)鍵幀插值-勾上“自動”即可

修改時間總長度,要與實(shí)際最開始的幀到最末尾的幀時間差相等

連接所有藍(lán)圖

將 SetActorRotation 中的 New Rotation 結(jié)構(gòu)體分割開來,方便單獨(dú)賦值

最后,藍(lán)圖連線

編譯關(guān)卡藍(lán)圖后生效,運(yùn)行關(guān)卡可以看到實(shí)現(xiàn)自動開關(guān)門

想進(jìn)一步了解編程開發(fā)相關(guān)知識,與我一同成長進(jìn)步,請關(guān)注我的公眾號“松果倉庫”,共同分享宅&程序員的各類資源,謝謝!!!

UE4學(xué)習(xí)心得:藍(lán)圖間信息通信的幾種方法

藍(lán)圖間通信是一個復(fù)雜關(guān)卡能否正常運(yùn)行的關(guān)鍵,筆者在這里提供幾種藍(lán)圖類之間的信息交互方法,希望能對讀者有所幫助. 1.類引用 這是最直接的一種藍(lán)圖類之間的信息交互方式.首先在Editor中創(chuàng)建2個Act ...

UE4]不使用角色藍(lán)圖、動畫藍(lán)圖、狀態(tài)機(jī),用“24K純C++”實(shí)現(xiàn)動畫播放

http://aigo.iteye.com/blog/2283454 原文作者:@玄冬Wong 不好意思,我稍稍標(biāo)題黨了,目前還不清楚如何用C++代碼來實(shí)現(xiàn)BlendSpace和Montage的邏輯, ...

[UE4]UMG和關(guān)卡坐標(biāo)變換、旋轉(zhuǎn)小地圖

一.優(yōu)化上一節(jié)的藍(lán)圖,新建一個函數(shù)addFlagToCanvas(動態(tài)添加圖標(biāo)到Canvas) 二. 分析地圖坐標(biāo)系和UMG坐標(biāo)系 要根據(jù)實(shí)際情況分析關(guān)卡坐標(biāo)系. UserWidget中的坐標(biāo)系 三. ...

[UE4]使用C++重寫藍(lán)圖,SpawnObject根據(jù)類型動態(tài)創(chuàng)建UObject

先大量使用藍(lán)圖制作項(xiàng)目,后續(xù)再用C++把復(fù)雜的藍(lán)圖重寫一遍,用C++代碼按照藍(lán)圖依葫蘆畫瓢就可以了,很簡單,但需要遵守一些原則: 第一種方法:使用繼承 一.創(chuàng)建一個C++類作為藍(lán)圖的父類(C++類繼承 ...

[UE4]角色、動畫藍(lán)圖、動畫蒙太奇、動畫之間的調(diào)用關(guān)系

一.在“角色”中設(shè)置要使用的“動畫藍(lán)圖” 二.在“動畫藍(lán)圖”中使用“動畫”和“混合動畫” 三.在“混合動畫”中,也可以使用“動畫” 四.在角色中使用“動畫蒙太奇”

[UE4]CustomAnimationBlueprintNode 自定義動畫藍(lán)圖節(jié)點(diǎn)

目的:在AnimationBlueprint中使用自定義動畫控制節(jié)點(diǎn). 主要過程: 1.??????引用相關(guān)模塊.在Client.Build.cs文件中,PublicDependencyModuleN ...

虛幻引擎UE4如何制作可拖動(Drag and Drop)的背包(Scrollbox)

本教程適合初學(xué)者(學(xué)習(xí)經(jīng)歷已有30天的UE4初學(xué)者). 最終效果 由于隱私保護(hù),不想截實(shí)際的效果圖,下面給出了示意圖,左邊是背包A,右邊是背包B,將其中的子項(xiàng)目從左側(cè)拖往右側(cè)的背包,然后在插入位置放置 ...

[UE4]虛幻引擎UE4如何制作可拖動(Drag and Drop)的背包(Scrollbox)(轉(zhuǎn)載)

最終效果 由于隱私保護(hù),不想截實(shí)際的效果圖,下面給出了示意圖,左邊是背包A,右邊是背包B,將其中的子項(xiàng)目從左側(cè)拖往右側(cè)的背包,然后在插入位置放置. 第一步: 制作一個user widget(在內(nèi)容瀏覽 ...

隨機(jī)推薦

jQuery實(shí)現(xiàn)checkbox的全選和反選

$(function () { if ($(".chk_all")) { $(".chk_all").click(function () { $("i ...

canvas邊界與摩擦力

處理物體超出畫布時的三種基本狀態(tài),復(fù)位,移除,反彈 (1)檢測是否越界的核心算法 if( object.x - object.width / 2 > right || object.x + ob ...

C++中指針常量和常量指針的區(qū)別

在C++學(xué)習(xí)使用過程中,每個人都不可避免地使用指針,而且都或多或少的接觸過常量指針或指針常量,但是對這兩個的概念還是很容易搞糊涂的. 本文即是簡單描述指針常量和常量指針的區(qū)別. 常量指針 定義: 又叫 ...

PHP時間比較和時間差如何計(jì)算

1.<?php 2. $zero1=date(“y-m-d h:i:s”); 3. $zero2=”2010-11-29 21:07:00′; 4. echo “zero1的時間為:”.$zer ...

注意!你的Thread&period;Abort方法真的讓線程停止了嗎?

大家都知道在C#里面,我們可以使用?Thread.Start方法來啟動一個線程,當(dāng)我們想停止執(zhí)行的線程時可以使用Thread.Abort方法來強(qiáng)制停止正在執(zhí)行的線程,但是請注意,你確定調(diào)用了Threa ...

MAC OS X API知識摘抄

本文為信息為網(wǎng)上各個地方收集整理Carbon和Cocoa,Toolbox,POSIX,JAVA并列成為Mac OS X五個主要的API.與Cocoa相較之下,Carbon是非物件導(dǎo)向(Procedur ...

windows 編程 之 問題解決筆記

問題目錄: 1.如何隱藏和顯示窗口 2.InvalidateRect在連續(xù)使用鼠標(biāo)或光標(biāo)時暫時不起作用 3.在VC項(xiàng)目里自己添加頭文件和cpp文件在編譯階段報(bào)錯 4.在static 控件里添加子控件或 ...

將搜狗詞庫(&period;scel格式)轉(zhuǎn)化為txt格式

參考:http://blog.csdn.net/zhangzhenhu/article/details/7014271 #!/usr/bin/python # -*- coding: utf-8 -* ...

android顯示和隱藏軟鍵盤(轉(zhuǎn))

顯示鍵盤: EditText editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.request ...

dj 模型層orm-1

ORM簡介 MVC或者M(jìn)VC框架中包括一個重要的部分,就是ORM,它實(shí)現(xiàn)了數(shù)據(jù)模型與數(shù)據(jù)庫的解耦,即數(shù)據(jù)模型的設(shè)計(jì)不需要依賴于特定的數(shù)據(jù)庫,通過簡單的配置就可以輕松更換數(shù)據(jù)庫,這極大的減輕了開發(fā)人員的 ...

總結(jié)

以上是生活随笔為你收集整理的关卡 动画 蓝图 运行_虚幻4 UE4 蓝图之关卡蓝图实现自动开关门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。