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


#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 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值