虛幻四C 入坑指南04 遊戲控制攝像機(下)

2021-10-07 22:45:43 字數 2169 閱讀 1387

虛幻四c++入坑指南04:遊戲控制攝像機(下)

#pragma once

#include

"coreminimal.h"

#include

"gameframework/actor.h"

#include

"cameradirector.generated.h"

uclass()

class

howto_autocamera_api acameradirector :

public aactor

;#include

"howto_autocamera.h"

#include

"cameradirector.h"

//允許我們訪問一些有用的通用函式

#include

"kismet/gameplaystatics.h"

//加的

// sets default values

acameradirector::

acameradirector()

// called when the game starts or when spawned

void acameradirector::

beginplay()

// called every frame

//tick函式,1幀調一次。一秒60幀,就一秒調60次

void acameradirector::

tick

(float deltatime)

index++;}}

return nullptr;}*/

// 查詢處理本地玩家控制的actor

//好比是手柄、鍵盤

aplayercontroller* ourplayercontroller = ugameplaystatics::

getplayercontroller

(this,0

);if(ourplayercontroller)

*///獲取玩家控制的camera,不是cameraone就切回cameraone

//if

((ourplayercontroller-

>

getviewtarget()

!= cameraone)

&&(cameraone !=

nullptr))

//不等於cameratwo,就是等於cameraone

elseif(

(ourplayercontroller-

>

getviewtarget()

!= cameratwo)

&&(cameratwo !=

nullptr))

; */

//ourplayercontroller->setviewtargetwithblend(cameratwo, smoothblendtime, eviewtargetblendfunction::vtblend_max);

//ourplayercontroller->setviewtargetwithblend(cameratwo);去掉混合時間,切得生硬

ourplayercontroller-

>

setviewtargetwithblend

(cameratwo, smoothblendtime);}

}}}試試vtblend_easeinout

;//去掉混合時間,切得生硬

Kafka入坑指南

kafka是為大資料而生的訊息中介軟體,以其百萬級tps的吞吐量名聲大噪,迅速成為大資料領域的寵兒,在資料採集 傳輸 儲存的過程中發揮著舉足輕重的作用,而storm,spark,flink等大資料流處理或批處理平台都有kafka的相關外掛程式支援。本著為開源做貢獻的原則,在學習kafka的同時也參與...

docker docker 入坑指南

用docker是因為在專案中需要在無網的情況下部署系統,因此環境依賴需要大量手動安裝,並且依賴中可能還有需要的依賴,簡直是無底洞。因為手動的原因,安裝堪稱是無底洞,並且乙個依賴安裝不成功會導致整個環境安裝失敗。基於此,開始探索通過docker的部署的方式解決 部署的問題,兩天的研究,可以說docke...

WKWebView 入坑指南

因專案js互動需要,同時因為支援的系統開始從ios 8 之後,所以就打算使用wkwebview替換掉專案中的uiwebview。本篇文章會持續更新在使用過程總碰到的問題。坑二 在控制器直接呼叫 self.webview.configuration.usercontentcontroller adds...