1. 共 1 章节,9 课时

  1. 课程大纲

共 1 章节, 9 课时

加载中...

产品编号: #738

¥0.00

讲师介绍

专业讲师

资深导师

经验丰富的专业讲师

课程介绍

了解课程详细内容和学习目标

用C++带你走进虚幻4

本课程面向虚幻 4 零基础且具备基础 C++ 编程能力的学习者,以 “理论 + 实操” 的入门式教学,系统覆盖虚幻 4 开发环境搭建、C++ 组件创建与功能实现、蓝图与 C++ 跨语言调用等核心环节,帮助学习者建立虚幻 4 中 C++ 开发的基础认知,掌握从代码编写到功能落地的核心逻辑,为后续复杂项目开发奠定基础。

课程核心内容

课程入门与环境准备

课程介绍(课时 1):简要讲解课程目标(以 C++ 入门虚幻 4 开发)、核心学习内容(组件开发、功能实现)与适用场景,帮助学习者明确学习方向,建立对虚幻 4 C++ 开发的整体认知。

环境安装和版本控制(课时 2):详细演示虚幻 4 引擎的安装流程、C++ 开发环境配置(如 Visual Studio 关联)及版本控制工具的使用,完成开发前的基础准备,确保学习者能顺利开展后续编码实践。

C++ 基础组件与功能开发

基础组件创建:从创建第一个 C++ 组件入手(课时 3),讲解虚幻 4 中 C++ 类的结构、头文件与源文件的关联逻辑;进一步开发 “OpenDoor” 组件(课时 4),实现门的基础开关功能,掌握组件挂载与功能触发的基本流程。

功能拓展与优化:学习射线检测与 DebugLine 调试工具的使用(课时 5),实现如物体检测、路径判定等功能;通过代码优化实现 “举起物品” 功能(课时 6),并基于物品重量判定开门逻辑(课时 7),将基础组件与实际交互场景结合,深化对 C++ 逻辑编写的理解。

进阶应用与跨语言调用

蓝图与 C++ 的互相调用(课时 8):讲解虚幻 4 中蓝图与 C++ 的协作机制,演示 C++ 函数暴露给蓝图调用、蓝图事件触发 C++ 逻辑的实现方式,解决跨语言开发的核心需求,拓宽功能实现的灵活性。

TimeLine 实现开门动画(课时 9):引入虚幻 4 TimeLine 时间线工具,结合 C++ 代码实现门的平滑开关动画,替代基础的瞬时开关效果,提升功能的视觉表现力,同时学习动画与逻辑结合的开发思路。