This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dialogue_editor [2017/07/25 08:32] – justin | dialogue_editor [2022/05/10 15:58] – justin | ||
---|---|---|---|
Line 5: | Line 5: | ||
The **Dialogue Editor** is where you will create conversations for your game's characters or narration for scripted sequences and cutscenes. Dialogue can be attached to an NPC from its [[Entity Properties]] dialog in the [[Map Editor]] or triggered from a script using the [[Start Dialogue]] function. | The **Dialogue Editor** is where you will create conversations for your game's characters or narration for scripted sequences and cutscenes. Dialogue can be attached to an NPC from its [[Entity Properties]] dialog in the [[Map Editor]] or triggered from a script using the [[Start Dialogue]] function. | ||
- | =====Toolbar===== | + | =====File Toolbar===== |
^Icon^Function^Description^ | ^Icon^Function^Description^ | ||
|{{: | |{{: | ||
Line 11: | Line 11: | ||
|{{: | |{{: | ||
- | =====Dialogue Graph===== | + | =====Node Toolbar===== |
- | The Dialogue Graph is the visual workspace where you will build your dialogue. Once you have added nodes to your dialogue, | + | The Node Toolbar |
- | {{:wiki:dialogue_graph.png? | + | {{:wiki:dialogue_editor_toolbar.png? |
+ | |||
+ | =====Dialogue Tree===== | ||
+ | The Dialogue Tree is the visual workspace where you will build your dialogue. Nodes can be removed from the Dialogue Graph by clicking on their " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | =====Dialogue Graph Toolbar===== | ||
+ | ^Function^Description^ | ||
+ | |Duplicate|Creates a copy of all selected nodes in the dialogue graph (including any connections between the selected nodes).| | ||
+ | |Select All|Selects all nodes in the dialogue graph.| | ||
+ | |Select None|Deselects any selected nodes in the dialogue graph.| | ||
=====Node Types===== | =====Node Types===== | ||
Line 65: | Line 76: | ||
<WRAP column 58%> | <WRAP column 58%> | ||
====Message Node==== | ====Message Node==== | ||
- | **Message nodes** are used to display any general text that is not spoken by a character, for example to describe an event that is occurring in the scene. Clicking the " | + | **Message nodes** are used to display any general text that is not spoken by a character, for example to describe an event that is occurring in the scene. |
+ | \\ | ||
+ | \\ | ||
+ | Clicking the " | ||
</ | </ | ||
<WRAP column> | <WRAP column> | ||
Line 75: | Line 89: | ||
<WRAP column 58%> | <WRAP column 58%> | ||
====Condition Node==== | ====Condition Node==== | ||
- | **Condition nodes** provide a way of branching the dialogue based on the results of a conditional expression being evaluated. Clicking the " | + | **Condition nodes** provide a way of branching the dialogue based on the results of a conditional expression being evaluated. |
+ | \\ | ||
+ | \\ | ||
+ | Clicking the " | ||
</ | </ | ||
<WRAP column> | <WRAP column> | ||
Line 85: | Line 102: | ||
<WRAP column 58%> | <WRAP column 58%> | ||
====Script Node==== | ====Script Node==== | ||
- | **Script nodes** | + | **Script nodes** |
+ | \\ | ||
+ | \\ | ||
+ | The "Pause until complete" | ||
</ | </ | ||
<WRAP column> | <WRAP column> |