bl双性厨房裸体围裙_一本大道一卡二卡三卡_2019年中文字字幕在线看不卡_中文字幕日产乱码天堂

首頁 | 資訊 | 財(cái)經(jīng) | 公益 | 彩店 | 奇聞 | 速遞 | 前瞻 | 提點(diǎn) | 網(wǎng)站相關(guān) | 科技 | 熱點(diǎn) | 關(guān)注 |
【報(bào)資訊】UE運(yùn)行時(shí)使用FrameCapture實(shí)現(xiàn)截圖、錄制畫面并保存到本地功能(學(xué)習(xí)筆記)

發(fā)稿時(shí)間:2023-03-14 11:48:33 來源: 嗶哩嗶哩

概述:利用FrameCapture,實(shí)現(xiàn)通過UMG按鈕來捕捉單幀畫面和一段視頻并保存到本地;

其中:

單幀畫面為游戲運(yùn)行時(shí)的實(shí)時(shí)暫停畫面;


(資料圖片僅供參考)

視頻是通過設(shè)置好的sequence鏡頭(注意只是鏡頭)來得到一段想要的動(dòng)畫,當(dāng)然也可以錄制游戲?qū)崟r(shí)運(yùn)行畫面等等玩法(視具體需求而定)

第一步:交互控件設(shè)計(jì)

創(chuàng)建UMG控件,設(shè)置兩個(gè)按鈕 “拍照”、“錄制”,分別對(duì)應(yīng)單幀捕獲和錄制視頻功能;

第二步:Sequence設(shè)置

1、創(chuàng)建關(guān)卡序列,設(shè)置好自己想要的鏡頭以及元素內(nèi)容;

2、將關(guān)卡序列轉(zhuǎn)化為關(guān)卡藍(lán)圖,以備UMG調(diào)用

第三步:UMG藍(lán)圖編輯

一、截圖(捕獲單幀)

1、生成Actor

首先我們需要一個(gè)FrameCaptureActor,所以需要生成Actor;

注意需要把SpawnTransform創(chuàng)建變換,不然會(huì)報(bào)錯(cuò);圖中把RenturnValue提升為變量是為了之后使用方便(可忽略);

2、GetSaveFileDialogue是獲取保存路徑;

其中:

DefaultFileName是默認(rèn)文件名稱,圖中設(shè)置為“Image_” 以此方便給截圖命名;

FileTypes則是存儲(chǔ)文件的類型,圖中為“Image Files (*.png)|*.png|” 因?yàn)橹恍枰猵ng所以只保留了這一種,可以根據(jù)自己需求來設(shè)置;

AllowOverwrite則是判斷是否允許覆蓋(一般來說會(huì)勾上)

3、在此之后接一個(gè)判斷當(dāng)然是為了判斷是否做了保存這一步操作;InitializeScreenCapture則是對(duì)捕獲圖片的設(shè)置;注意把存儲(chǔ)路徑給到FileName

其中:ResolutionX和Y是圖片的分辨率

UseViewportRes使用視口分辨率

Save to Disc是否存到本地(一般來說會(huì)勾上)

二、錄制(錄制視頻)

1、錄制配置

一開始和截圖一樣獲取存儲(chǔ)路徑;之后初始化錄制(InitializeRecorder),在這個(gè)節(jié)點(diǎn)可以配置一些影片設(shè)置,如:分辨率、幀率等;加一個(gè)RecordingingStarted的布爾是為了判斷錄制狀態(tài)(是否在錄制)

2、“預(yù)覽視頻”

打包成了一個(gè)事件,其實(shí)就是打開一開始預(yù)置好的Sequence藍(lán)圖,里面有想要的鏡頭(如果只是希望記錄游戲畫面,這一步可以忽略);

3、結(jié)束錄制

在Sequence播放結(jié)束時(shí)(這里可以自定義觸發(fā)結(jié)束的事件),緊接著判斷生成的FrameCaptureActor是否有效+RecordingingStarted布爾是否為真,這樣作為雙保險(xiǎn);

注意使用StopRecorder而不是TogglePauseRecorder,否則僅處于暫停狀態(tài)而沒有結(jié)束錄制進(jìn)程,以至于關(guān)掉UE才能看視頻或者引發(fā)其它的問題;

結(jié)尾:文章作為筆記、分享使用,有不對(duì)或者更好的思路,歡迎討論指出

標(biāo)簽:

責(zé)任編輯:mb01

網(wǎng)站首頁 | 關(guān)于我們 | 免責(zé)聲明 | 聯(lián)系我們

生活晚報(bào)網(wǎng)版權(quán)所有

Copyright @ 1999-2017 www.gaoerwen.cn All Rights Reserved豫ICP備20022870號(hào)-23

聯(lián)系郵箱:553 138 779@qq.com