1.先把角色类改成抽象类:其他的方法不要了
Source/Crunch/Public/Character/CCharacter.h:
// Copyright@ChenChao
#pragma once
#include "CoreMinimal.h"
#include "GameFramework/Character.h"
#include "CCharacter.generated.h"
UCLASS(Abstract)
class CRUNCH_API ACCharacter : public ACharacter
{
GENERATED_BODY()
public:
ACCharacter();
protected:
virtual void BeginPlay() override;
};
Source/Crunch/Private/Character/CCharacter.cpp:
// Copyright@ChenChao
#include "Character/CCharacter.h"
// Sets default values
ACCharacter::ACCharacter()
{
// Set this character to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = false;
// 网格体无碰撞
GetMesh()->SetCollisionEnabled(ECollisionEnabled::NoCollision);
}
void ACCharacter::BeginPlay()
{
Super::BeginPlay();
}
2.在玩家角色里添加弹簧臂和跟随相机:
Source/Crunch/Public/Pl

最低0.47元/天 解锁文章
1592

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



