游戏程序员的自我修养

游戏程序员的自我修养

内容概要

中国传媒大学动画学院虚幻4课程第七周+第八周:蓝图入门与进阶,课程录播+课件+参考资料。

【欢迎转载,请注明作者:房燕良,原文出处:游戏程序员的自我修养】

有幸受邀为中国传媒大学动画学院的同学们讲授虚幻4蓝图相关的知识。这次的课程面向的同学是有一定编程基础,但是对虚幻4没有太多接触的同学。

内容方面是从蓝图的基本概念讲起,然后涉及到蓝图通信等进阶话题。围绕下面这个 Concept Map 对蓝图作为一种“可视化脚本语言”进行了系统的、相对完整的讲述。

课件内容大量参考了 Epic Games 官方讲师指南,我做的工作主要是使用现场 DEMO 实例制作的方式,把教学内容中的知识点串起来,希望同学们更有体感,避免枯燥的讲述。

点击查看大图

PDF 版下载:Blueprint_poster_18x24.pdf

第七周:蓝图与关卡蓝图

B站课程录播:

CUC-海绵课堂

网友按小节切分的版本

课件下载

课程内容:

通过 “Hello, World! ” 来讲解蓝图的开发环境,主要是创建蓝图、蓝图类型、蓝图编辑器等

通过一个“自动触发打开的门”实例讲解:构建蓝图 Actor 类,基本组件的使用、组件事件响应

通过“上锁的门”实例讲解:蓝图变量,节点、引脚和引线等基础知识

通过把“锁住的门,自动变成红色”实例讲解:Construction Script

通过“可拾取的道具”实例讲解:蓝图运算符,蓝图数学表达式,Actor事件响应

通过“道具收集”实例讲解:蓝图枚举类型的创建和使用,Game Mode,蓝图的基本数据结构(数组、Set、Map),蓝图函数

通过“在关卡中自动生成一些道具”讲解:关卡蓝图、Spawn Actor、蓝图随机数

综合实例讲解:“收集齐所有道具,则可打开锁住的门”实例讲解

第八周:蓝图进阶

B站课程录播:

CUC-海绵课堂

网友按小节切分的版本

课件下载

课程内容:

Gameplay 框架入门讲解

蓝图通信的三种方式

结合“灯+开关”的实例讲解:蓝图直接通信,包含蓝图类型转换、自定义事件等其他知识点

结合“与玩家角色面前的多种对象交互”的实例解决:蓝图接口通信方式,包含用户输入处理,Sphere Trace 等其他知识点

通过“一个电源总开关,关闭所有电器”的实例讲解:蓝图事件调度器(Event Dispatcher)

Timeline 动画控制

门的开关动画实例讲解,并提示:使用单个Timeline同时处理这两个事件,避免状态错乱

蓝图与Prefab

其他蓝图知识点串讲

蓝图结构体

蓝图调试

蓝图宏

蓝图函数库

Latent Functions

DEMO 工程下载

点击跳转至 GitHub :课程中现场制作的 Demo 工程

Written on

April

26th,

2021

by

房燕良

相关阅读:

用"历史的发展的"眼光看 PBR

虚幻4中的C++单元测试

深入Unreal蓝图开发:将异步操作封装为蓝图节点

深入Unreal蓝图开发:理解蓝图技术架构

相关推荐

散热风扇的风速范围在多少之间
365bet在线娱乐场

散热风扇的风速范围在多少之间

📅 06-29 👁️ 4649
2025年WEB网页十大网站排行榜
365bet在线娱乐场

2025年WEB网页十大网站排行榜

📅 07-05 👁️ 7413
宝马328i怎么样质量好吗!
365bet在线娱乐场

宝马328i怎么样质量好吗!

📅 07-08 👁️ 7549
LPL厂长都有哪些梗(LOL职业选手诺言盘点)
BT365账户网址多少

LPL厂长都有哪些梗(LOL职业选手诺言盘点)

📅 07-09 👁️ 2466
南美四国联合申办2030年世界杯,我们足球的机会来了
365彩票官方正版下载

南美四国联合申办2030年世界杯,我们足球的机会来了

📅 06-29 👁️ 3955
小米数据线保修期是多久?深度解析及维权指南
365彩票官方正版下载

小米数据线保修期是多久?深度解析及维权指南

📅 07-08 👁️ 3737
拉姆:从小就梦想赢得世界杯 夺冠征程还历历在目
BT365账户网址多少

拉姆:从小就梦想赢得世界杯 夺冠征程还历历在目

📅 07-23 👁️ 9751
11月23日世界杯伤停总览 西班牙比利时头号射手均有伤病隐患!
没有找到站点
365bet在线娱乐场

没有找到站点

📅 08-01 👁️ 5769