效果

步驟
首先創(chuàng)建了4個Actor藍圖類

每個藍圖類內(nèi)只擁有一個攝像機組件

將每個actor藍圖類擺放到場景的合適位置

在關卡藍圖中創(chuàng)建自定義事件,當該事件觸發(fā)時切換攝像機


創(chuàng)建一個控件藍圖,在控件藍圖中創(chuàng)建如下5個按鈕,并創(chuàng)建點擊事件。按鈕分別表示車上的4個鏡頭和車外自由移動的Pawn

按鈕點擊事件如下

此時效果如下:

如果我們希望切換到其它鏡頭時,能夠同時控制該鏡頭的旋轉(zhuǎn)從而調(diào)整視角,就可以做如下操作:
首先我將車內(nèi)布置的4個攝像機由“Actor”類改為“Pawn”類

同樣的,每個Pawn只有一個攝像機組件

在事件圖表中添加如下自定義事件邏輯,當該事件觸發(fā)時控制Pawn本身進行相對旋轉(zhuǎn)

然后每一幀都調(diào)用上面的自定義事件,將鼠標的X、Y值傳入自定義事件

在關卡藍圖中,當觸發(fā)“進入主駕駛”這個自定義事件后,就獲得Pawn的控制權


然后任然是通過控件藍圖的按鈕點擊來觸發(fā)關卡藍圖中的“進入主駕駛”等自定義事件文章來源:http://www.zghlxwxcb.cn/news/detail-408132.html


最終效果如文章開頭所示。文章來源地址http://www.zghlxwxcb.cn/news/detail-408132.html
到了這里,關于【UE4】 通過按鈕點擊實現(xiàn)攝像機的切換 并通過鼠標控制新攝像機的旋轉(zhuǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!