50个UE蓝图基本名词和解释

1. 蓝图 (Blueprint)

Unreal Engine中的可视化编程系统,允许开发者通过节点连接来创建游戏逻辑,无需编写传统代码。

2. 蓝图类 (Blueprint Class)

基于C++类或其他蓝图类创建的自定义类型,可以实例化为Actor。

3. 组件蓝图 (Component Blueprint)

专门用于创建可重用组件的蓝图类型。

4. 宏蓝图 (Macro Blueprint)

包含可重用节点网络的蓝图,可以在其他蓝图中多次调用。

5. 函数蓝图 (Function Blueprint)

定义可重用函数的蓝图,类似于C++中的函数。

6. 事件蓝图 (Event Blueprint)

响应特定事件的蓝图逻辑,如BeginPlay、Tick等。

7. 节点 (Node)

蓝图中的基本功能单元,代表一个操作或函数调用。

8. 引脚 (Pin)

节点上用于连接数据或执行流的接口。

9. 执行引脚 (Execution Pin)

用于控制蓝图执行流程的引脚,通常为白色箭头。

10. 数据引脚 (Data Pin)

用于传递数据的引脚,颜色代表数据类型。

11. 变量引脚 (Variable Pin)

代表变量的引脚,可以是输入或输出。

12. 函数引脚 (Function Pin)

代表函数调用的引脚。

13. 事件引脚 (Event Pin)

代表事件触发点的引脚。

14. 连线 (Wire)

连接两个节点引脚的线,用于传递数据或执行流。

15. 执行连线 (Execution Wire)

连接执行引脚的线,控制逻辑执行顺序。

16. 数据连线 (Data Wire)

连接数据引脚的线,传递数据值。

17. 变量 (Variable)

用于存储和管理数据的容器,可以在蓝图中定义和使用。

18. 局部变量 (Local Variable)

仅在当前函数或宏中可见的变量。

19. 实例变量 (Instance Variable)

在蓝图实例中可见的变量,可以在细节面板中编辑。

20. 类变量 (Class Variable)

在类级别定义的变量,所有实例共享同一个值。

21. 常量 (Constant)

值不可修改的变量。

22. 函数 (Function)

可重复调用的代码块,用于执行特定任务。

23. 事件 (Event)

触发特定逻辑执行的信号,如BeginPlay、Tick等。

24. 自定义事件 (Custom Event)

开发者自己定义的事件,可以在蓝图中手动触发。

25. 事件分发器 (Event Dispatcher)

允许一个蓝图向多个监听者广播事件的机制。

26. 委托 (Delegate)

指向函数的引用,可以在运行时动态绑定和调用函数。

27. 接口 (Interface)

定义一组函数签名的抽象类,允许不同类实现相同的接口。

28. 蓝图接口 (Blueprint Interface)

专门用于蓝图的接口,允许蓝图类之间的通信。

29. 父类 (Parent Class)

被其他类继承的类,提供基础功能和属性。

30. 子类 (Child Class)

继承自父类的类,可以扩展或覆盖父类的功能。

31. 覆盖 (Override)

子类重新实现父类中已有的函数或事件。

32. 扩展 (Extend)

子类添加新的功能或属性,而不修改父类。

33. 多态 (Polymorphism)

允许不同类的对象对同一消息做出不同响应的特性。

34. 类型转换 (Cast)

将一个对象转换为另一个类型的操作。

35. 安全类型转换 (Safe Cast)

在转换失败时不会崩溃的类型转换操作。

36. 强制类型转换 (Force Cast)

在转换失败时会崩溃的类型转换操作。

37. 枚举 (Enum)

定义一组命名常量的数据类型。

38. 结构体 (Struct)

自定义的数据结构,可以包含多个不同类型的成员变量。

39. 数组 (Array)

存储多个相同类型元素的数据结构。

40. 映射 (Map)

存储键值对的数据结构,也称为字典。

41. 循环 (Loop)

重复执行一段代码的控制结构。

42. 条件分支 (Conditional Branch)

根据条件执行不同代码路径的控制结构。

43. 蓝图通信 (Blueprint Communication)

不同蓝图之间传递信息和调用函数的方法。

44. 蓝图引用 (Blueprint Reference)

指向另一个蓝图实例的引用。

45. 蓝图变量 (Blueprint Variable)

在蓝图中定义的变量,可以在实例化时设置值。

46. 蓝图函数库 (Blueprint Function Library)

包含可重用静态函数的蓝图,可以在多个蓝图中共享使用。

47. 蓝图宏库 (Blueprint Macro Library)

包含可重用宏的蓝图,可以在多个蓝图中共享使用。

48. 蓝图编辑器 (Blueprint Editor)

用于创建和编辑蓝图的可视化界面。

49. 蓝图调试 (Blueprint Debugging)

在蓝图编辑器中调试蓝图逻辑的过程。

50. 蓝图编译 (Blueprint Compilation)

将蓝图转换为可执行代码的过程。