蓝图常用节点及解析

  1. 事件节点(Event Nodes)

    • Begin Play:当游戏开始时触发的事件。
    • Tick:每帧都会触发的事件,用于处理每帧的逻辑。
    • Input Events:处理玩家输入的事件,例如按键按下和释放事件。
  2. 执行节点(Execution Nodes)

    • Sequence:按顺序执行连接的节点。
    • Branch:根据条件选择不同的执行路径。
    • For Loop:循环执行一组节点,通常用于迭代操作。
  3. 变量节点(Variable Nodes)

    • Set Variable:设置变量的值。
    • Get Variable:获取变量的值。
    • Array:用于处理数组(列表)数据结构的节点。
  4. 数学和逻辑节点(Math and Logic Nodes)

    • Add, Subtract, Multiply, Divide:执行基本数学运算。
    • Equal, Not Equal, Greater Than, Less Than:用于比较值的逻辑运算。
    • And, Or, Not:逻辑运算符。
  5. 对象节点(Object Nodes)

    • Spawn Actor:生成游戏对象。
    • Destroy Actor:销毁游戏对象。
    • Get Actor Location, Rotation, Scale:获取游戏对象的位置、旋转和缩放信息。
  6. 输入和输出节点(Input and Output Nodes)

    • Print String:在游戏中显示文本消息,用于调试。
    • Return Node:从蓝图函数中返回值。
  7. 界面节点(UI Nodes)

    • Create Widget:创建用户界面小部件。
    • Add to Viewport:将小部件添加到游戏窗口中。
  8. 动画节点(Animation Nodes)

    • Play Animation:播放角色或对象的动画。
    • Blend Poses By Bool:根据布尔条件混合不同的动画姿势。
  9. 音频节点(Audio Nodes)

    • Play Sound:播放音效。
    • Stop Sound:停止音效的播放。
  10. 网络和多人游戏节点(Network and Multiplayer Nodes)

    • Server:标记一个函数在服务器上执行。
    • Client:标记一个函数在客户端上执行。
  11. 时间节点(Time Nodes)

    • Delay:在一段时间后触发事件。
    • Timeline:创建时间线,用于处理时间相关的操作,如动画插值。
  12. 碰撞和触发器节点(Collision and Trigger Nodes)

    • On Actor Begin/End Overlap:当一个物体与另一个物体开始或结束重叠时触发事件。
    • Line Trace By Channel:执行一条射线检测,用于检测物体是否在射线路径上。
  13. UI交互节点(UI Interaction Nodes)

    • Button Pressed/Clicked:当用户按下或点击按钮时触发事件。
    • Text Input:接收用户的文本输入。
  14. 材质和纹理节点(Material and Texture Nodes)

    • Set Material Parameter:设置材质参数。
    • Texture Sample:从纹理中采样颜色。
  15. 游戏状态和信息节点(Game State and Information Nodes)

    • Game Mode:获取当前游戏模式。
    • Player Controller:获取玩家控制器信息。
  16. 自定义事件节点(Custom Event Nodes)

    • Custom Event:创建自定义事件,以便在需要时调用。
  17. 枚举节点(Enum Nodes)

    • Switch on Enum:根据枚举值的不同情况执行不同的逻辑。
  18. 数据转换节点(Data Conversion Nodes)

    • Cast To:将一个对象从一种类转换为另一种类。
    • Make/ Break Struct:创建或分解数据结构。
  19. 音频节点(Audio Nodes)

    • Play Dialogue:播放对话或语音。
  20. 物理节点(Physics Nodes)

    • Apply Force, Impulse:施加力或冲量以影响物体的运动。
    • Sweep Multi:执行多个物体的碰撞检测。
  21. AI节点(AI Nodes)

    • AI Move To:指导AI角色移动到指定的位置。
    • AI Behavior Tree:用于创建复杂的AI行为树。
  22. 文件和保存节点(File and Save Nodes)

    • Load Game:加载游戏状态或数据。
    • Save Game:保存游戏状态或数据。
  23. UI动画节点(UI Animation Nodes)

    • Play Animation:在用户界面上播放动画。
  24. 多媒体和视频节点(Media and Video Nodes)

    • Media Player:用于处理媒体和视频播放。
    • Capture Video:用于捕获游戏画面并保存为视频。
  25. 数据表和数据表节点(Data Tables and Data Table Nodes)

    • Get Data Table Row:从数据表中获取数据。
  26. 世界节点(World Nodes)

    • Line Trace For Objects:执行射线检测以获取更多物体信息。
    • Get All Actors of Class:获取场景中所有指定类的对象。
  27. 声音和音乐节点(Sound and Music Nodes)

    • Set Sound Mix Class Override:修改音频混音。
    • Sound Class:控制音频的声音类别。
  28. 特效和粒子节点(Effects and Particle Nodes)

    • Spawn Emitter at Location:在指定位置生成粒子效果。
    • Set Particle System Parameter:设置粒子系统参数。
  29. VR和AR节点(VR and AR Nodes)

    • Motion Controller:处理虚拟现实和增强现实设备的输入。
    • AR Trace Line:执行AR中的射线检测。
  30. 手机和移动节点(Mobile and Mobile Nodes)

    • Mobile Input:处理移动设备上的输入。
    • Mobile Vignette:在移动设备上创建视觉效果。
  31. 人物和玩家节点(Character and Player Nodes)

    • Set Player Controller:设置玩家控制器。
    • Character Movement:控制角色移动和碰撞。
  32. 关卡和流程控制节点(Level and Flow Control Nodes)

    • Open Level:切换到不同的游戏关卡。
    • Level Streaming:管理关卡的加载和卸载。
  33. 虚拟现实和增强现实节点(VR and AR Nodes)

    • VR Tracked Device:处理虚拟现实设备的跟踪和输入。
    • AR Session:控制增强现实会话。
  34. 模组和插件节点(Modular and Plugin Nodes)

    • Enable/Disable Plugin:启用或禁用插件功能。
  35. 游戏状态和存档节点(Game State and Save Nodes)

    • Game State:管理游戏状态信息。
    • Save Game:保存游戏状态,以供之后恢复。
  36. 物理和碰撞节点(Physics and Collision Nodes)

    • Apply Radial Force:施加半径内的爆炸力。
    • Overlap Multi:检测多个物体的重叠情况。
  37. 动态材质节点(Dynamic Material Nodes)

    • Set Material Texture Parameter:设置材质纹理参数。
    • Set Material Vector Parameter:设置材质矢量参数。
  38. 声音和音频效果节点(Sound and Audio Effects Nodes)

    • Sound Cue:创建声音效果。
    • Reverb Effect:应用混响效果。
  39. 用户界面交互节点(User Interface Interaction Nodes)

    • Mouse Input:处理鼠标输入。
    • Touch Input:处理触摸屏幕输入。
  40. 消息和通信节点(Messaging and Communication Nodes)

    • Send Message:发送消息以进行通信。
    • Receive Message:接收并处理消息。

猜你喜欢

转载自blog.csdn.net/weixin_52599679/article/details/135063357