UE4入门序列03(C++制作一个跑酷游戏 part 1/3)

本教程介绍了如何使用C++在UE4中创建一个跑酷游戏。首先创建了Character和PlayerController的基类,然后设置UE运行环境,包括创建蓝图类并设置World Settings。接着讲解了编写逻辑和设置,最后提供了源码地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


#1 创建Core基类
#2 设置UE运行环境
#3 编写逻辑及设置
#4 源码地址


#1 创建Core基类

分别创建C++类的继承类Character和PlayerController,Character是我们操作的角色,PlayerController是输入有关的控制器;
在这里插入图片描述


#2 设置UE运行环境
分别从RunnerDemoGameModeBaseRunnerControllerRunnerCharacter上右击创建一个继承自C++的蓝图类存放在Content文件夹;
在这里插入图片描述
将创建的蓝图类设置到UE的World Settings上,Charactor继承自Pawn类,可以当作默认的Pawn类;
在这里插入图片描述
为Character添加测试模型和相机;
在这里插入图片描述
在这里插入图片描述


#3 编写逻辑及设置

// Free demo project  for tutorials,  RunnerDemo
// RunnerDemo.h
#pragma once

#include "CoreMinimal.h"

/**
 * 默认添加的类,在之后的每个类中都会默认添加这个类
 * 可以定义一些全局的数据、宏、通用的方法等
 * 这个类有 include "CoreMinimal.h" 所以引擎的基本数据全部都有 include
 *
 * inline在.h中有实现的时候需要添加
 * LogScreen用于将一个日志打印到屏幕上
 */
void inline LogScreen(const FString& Message)
{
   
	if (GEngine)
	{
   
		GEngine->AddOnScreenDebugMessage(INDEX_NONE, 6, FColor::Purple, Message);
	}
}

// Free demo project  for tutorials,  RunnerDemo
// RunnerController.h
#pragma once

#include "CoreMinimal.h"
#include "GameFramework/PlayerController.h"
#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值