首页 | 限免课 |游戏程序 |

虚幻引擎的蓝图是什么

虚幻引擎的蓝图是什么
讲师介绍 更新时间:2023-11-21

游戏小智

游戏开发工程师,UE4深度研究者,深耕游戏行业12年
课程介绍
涉及软件: UE

课程简介:

虚幻引擎的蓝图是一个可视化脚本系统,是一类完整的游戏性脚本系统,不需要使用代码,其工作原理是使用基于节点的界面,将事件、功能、变量等连接在一起,从而实现游戏功能和效果,蓝图可以让关卡设计师和游戏开发者快速创建和迭代游戏。


虚幻引擎的蓝图是什么.jpg


蓝图类型:

蓝图有数种类型,常见的有关卡蓝图、蓝图类、蓝图接口、蓝图宏库以及动画蓝图等等。


蓝图包含内容:

蓝图系统中,我们主要会用到组件窗口、构造脚本、事件图表、函数、宏、变量等等部分来实现功能。


虚幻引擎的蓝图是什么.jpg


组件窗口(Component)包含了蓝图中的相关组件,可以添加到蓝图实例上实现功能。


构造脚本(Construction Script)创建蓝图实例后,可以用它来执行初始化动作,比如场景射线追踪、设置网格体和材质等操作。


事件图表(Event Graph)使用事件和函数调用来执行操作,从而响应与该蓝图有关的游戏事件,而且会对该蓝图的所有对象产生影响。


函数(Functions)是一种属于特定蓝图的节点图表,可以被另一个图标执行或调用。


宏(Macros) 是一种可以从另一个图表中执行或调用的折叠节点网络。


变量(Variables)是保存值或参考世界场景中的对象的属性。这些属性可以由包含它们的蓝图通过内部方式访问,也可以通过外部方式访问,以便开发者修改。


虚幻引擎的蓝图是什么2.jpg


蓝图优势:

虚幻引擎蓝图的优势主要在于面向组件,对于学习者来说,非常容易上手,先学蓝图再学虚幻引擎C++,可以有效提高学习效率。对于开发者来说,非常便于开发,先用蓝图快速实现大部分游戏功能,再用代码实现一些复杂功能,可以有效提高开发效率。

与此相关的精品课程
写下您对课程的疑问吧!x
提交
写下您的回答吧!x
提交