Detailed game engine UE4!

UE4 full name is Unreal Engine 4, Chinese translated as "Unreal Engine 4." UE4 is a company developed by Epic Games open source, commercial fees, free learning game engine. UE4 that you understand it? If you do not know, we look at this together UE4 explain it!

First, the term & unreal 4

1.Actor: Objects can be placed in the level is Actor. Actor is supporting three-dimensional conversion (e.g., translation, rotation and zoom) of the generic class. You can create (generate) through the game and on Their Destruction Actor process code (C ++ or blueprints). In C ++, AActor all the basic category of Actor.

2.Component components: Component (Component) is added to a feature of the Actor. Components can not exist independently, but after it is added to the Actor, The Actor will be able to access and use the functionality of the components offered. For example, an audio component (Audio Component) will make your Actor capable of playing sound.

3.Pawn human body: Pawn is a subclass of Actor, acting as an avatar in a game or mask, for example, characters in the game.

4.Brush brush: Brush (Brush) is an Actor, geometry brush Unreal Editor is the most basic level building tools that can rapidly prototype and target levels. Further, according to an additional effect on them, the volume having a variety of uses, for example: volume obstruction (Blocking Volume) (which are not visible, for preventing Actor through them), generating damage volume (Pain Causing Volume) (with Over time, it will have its overlapping Actor cause injury) or trigger volume (trigger volume) (used as a way to trigger an event when they enter or exit Actor).

5.Level level: each level are saved as separate files .umap, so they are sometimes also referred to as "map."

6.GameState game state: that each networked player "game state" for the multiplayer game, each player has a game state machine instances, and instances of the server as the authoritative instance (or get updates from clients examples of information).

7.PlayerState player state: the state of gamers for multiplayer games, all players player state is present on all machines, and you can copy the data from the server to the client in order to keep pace.

Second, the tools and editors

1. Level Editor: Game checkpoints used to build the main editing window. By default, when a new project or open a project, will open the level editor window.

2. Material Editor: can create (or edit existing) material, these materials can be applied to a model to control the visual appearance of the model.

3. Blueprint Editor: Blueprint is a special resource that can be used as a new type of Actor to create and use scripts to respond to events checkpoint without writing C ++ code.

4. Behavior Tree Editor: script can be a visual system node (similar to the blueprint) is controlled based on the level of the Actor by AI.

5.Persona Editor: animation editing tools can be used to edit the resource skeleton, skeletal grid volume, animation and other animation blueprint resources.

6. Cascade particle editor: cascade system provides real-time particle effects to view, edit and modular effect.

7.Niagara Editor: create special effects, by an independent transmitter consisting of a variety of effects.

8.UMG Interface Editor: UI editing tools.

9.Matinee Editor: A special animation, you can create cinematic game, dynamic game events show, even based on time to modify some parameters Actor (such as driving light and dark with this tool change time-based).

10.Sound Cue Editor: Audio playback behavior is defined by the Sound Cue, these can be modified in Sound Cue Sound Cue Editor. In Sound Cue editor, you may be combined and several different reverberation sound resource to obtain a single "output" of a mixing effect and saved as a Sound Cue.

11.Paper2D picture editor: the ability to set and editorial independence of Paper 2D Sprites.

12.Paper2D Flipbook Editor: to create animations by defining a series of pictures and their corresponding key frame information, see it as "PPT cartoon."

13.Physics Asset Tool Editor: Create a skeletal mesh Physics Asset for the body.

14. The static mesh body Editor: used to model the appearance, impact and UV body do preview, can modify some parameters and static properties of the mesh body. In the static mesh editor body may also be a static mesh model resource settings LODs.

15. Media Player Editor: play media files from the source media or other URL addresses. You can not edit media files, but it can define the settings when playing a media file, such as whether auto play, play and rate whether loop playback.

16. Font Editor: font editor can add, manage, and preview fonts resources, you can also define the font parameters.

Guess you like

Origin www.cnblogs.com/dyf214/p/11736549.html