我们在场景中放置两个摄像头,每隔一段时间就在两个摄像头之间进行视角切换。
- 新建一个项目空项目,新键一个空关卡。在关卡中放置两个摄像头Actor,一个就是单独的摄像头组件,另外一个是放在Actor上的摄像头.

- 新建一个摄像头的Actor类,有两个Actor成员变量,用来保存两个相机
// Fill out your copyright notice in the Description page of Project Settings.
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "CameraDirector.generated.h"
UCLASS()
class CHANGECAMERA_API ACameraDirector : public AActor {
GENERATED_BODY()
public:
// Sets default values for this actor's properties
ACameraDirector();
UPROPERTY(EditAnywhere)
AActor

本文介绍了一个简单的游戏引擎项目,通过创建自定义Actor类实现双摄像头视角的自动切换。该类包含两个摄像头Actor成员变量,利用游戏引擎提供的API,每隔一定时间在两者间平滑切换。

7848

被折叠的 条评论
为什么被折叠?



