UE4第一人称游戏 ——(1)创建角色

清疚 2022-10-06 08:55 333阅读 0赞

0. 准备

VS2019使用番茄助手

番茄助手参考:https://www.bilibili.com/video/BV13p4y1v7bG?share_source=copy_web

代码参考:https://www.bilibili.com/video/BV1ss411F7RS?share_source=copy_web

1. 保存关卡

在内容下新建文件夹

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70

点保存关卡,关卡文件保存在刚才新建的map文件夹下

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 1

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 2

2. 新建角色类

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 3

点公有会把.cpp和.h文件分开放

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 4

双击打开c++文件,在VS2019中显示

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 5

3. 给角色添加组件

MainCharacter头文件下添加弹簧臂和相机

  1. UPROPERTY(VisibleAnywhere)
  2. class USpringArmComponent* SpringArm;
  3. UPROPERTY(VisibleAnywhere, BlueprintReadOnly)
  4. class UCameraComponent* TppCamera;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 6

角色cpp文件实现弹簧臂和相机

  1. TppCamera = CreateDefaultSubobject<UCameraComponent>(TEXT("TppCamera"));
  2. SpringArm= CreateDefaultSubobject<USpringArmComponent>(TEXT("SpringArm"));
  3. TppCamera->SetupAttachment(SpringArm);

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 7

有番茄助手的话,右键点到类文件名,右键添加头文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1Njk3OTc4_size_16_color_FFFFFF_t_70 8

发表评论

表情:
评论列表 (有 0 条评论,333人围观)

还没有评论,来说两句吧...

相关阅读