- Unreal Engine Game Development Blueprints
- Nicola Valcasara
- 256字
- 2021-07-23 15:00:00
What is Blueprint?
Blueprint is a high level, visual scripting system that provides an intuitive, node-based interface that can be used to create any type of script events in the Unreal editor. The tools that are provided can be used by level designers, artists, and any non-programmer person, to quickly create and iterate gameplay (or even create entire games) without ever needing to write a line of the code:

For those of you coming from UE3, Blueprint is the evolution of Kismet. It inherits most of the strong keys of the Kismet system, adding the full range of concepts and tools that are generally only available to programmers.
Through the use of Blueprints, anyone can virtually prototype, implement, or modify any gameplay element. Here, we are going to discover how to create most of them. The following is a list of common uses that are covered by this guide:
- Games: Sets up game rules and tweaks gameplay conditions
- Players: Creates variants with different meshes and materials, or allows character customization
- Cameras: Changes the camera dynamically during play
- Inputs: Handles the inputs that are passed by the player
- Items: Includes weapons, pickups, triggers, and so on
- Environment: Creates randomized props or procedurally generated items
In order to understand Blueprint, we first need to understand its structure. The following image is an extremely simplistic graph that shows where Blueprint is collocated in a game and who are its parent and child:

Each of these elements can have multiple children and each element has its different type and behavior.
- Flask Web全棧開發實戰
- Practical Data Analysis Cookbook
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- Java編程指南:基礎知識、類庫應用及案例設計
- AIRAndroid應用開發實戰
- 數據結構習題精解(C語言實現+微課視頻)
- Python金融數據分析
- C語言程序設計
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- Quarkus實踐指南:構建新一代的Kubernetes原生Java微服務
- 用Python實現深度學習框架
- Linux Shell核心編程指南
- CRYENGINE Game Development Blueprints
- Arduino可穿戴設備開發
- Java 9 Programming By Example