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/24 11:47] – justin | dialogue_editor [2017/07/25 09:12] – justin | ||
---|---|---|---|
Line 17: | Line 17: | ||
=====Node Types===== | =====Node Types===== | ||
+ | There are several different types of nodes that can be added to a dialogue graph. Refer to each section below for an explanation of that node type's purpose and any options that can be set. | ||
<WRAP group> | <WRAP group> | ||
- | <WRAP column> | ||
- | {{: | ||
- | </ | ||
<WRAP column 58%> | <WRAP column 58%> | ||
- | **NPC** | + | ====NPC Node==== |
+ | **NPC nodes** are for dialogue spoken by non-player characters (i.e. characters other than the player). Clicking the " | ||
\\ | \\ | ||
\\ | \\ | ||
Line 30: | Line 29: | ||
The " | The " | ||
</ | </ | ||
+ | <WRAP column> | ||
+ | {{: | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP group> | ||
+ | <WRAP column 70%> | ||
^Speaker Setting^Description^ | ^Speaker Setting^Description^ | ||
- | |Initiating NPC|Character from which the dialogue was started determines the speaker' | + | |Initiating NPC|Character from which the dialogue was started determines the speaker name and the text color.| |
- | |Entity ID|Character having the specified entity ID determines the speaker' | + | |Entity ID|Character having the specified entity ID determines the speaker name and the text color.| |
|Custom Name|Speaker name is overridden with the specified text.| | |Custom Name|Speaker name is overridden with the specified text.| | ||
|Custom Name/ | |Custom Name/ | ||
- | \\ | + | </WRAP> |
- | < | + | |
<WRAP column> | <WRAP column> | ||
- | {{:wiki:player_dialogue_node.png? | + | {{:wiki:dialogue_speaker_example.png? |
+ | </ | ||
</ | </ | ||
- | <WRAP column 58%> | ||
- | **Player** nodes are for dialogue spoken by the player character. Clicking the " | ||
\\ | \\ | ||
- | \\ | + | <WRAP group> |
- | Connecting more than one "Player" | + | <WRAP column 58%> |
+ | ====Player | ||
+ | **Player nodes** are for dialogue spoken by the player character. Clicking the "Edit" button allows you to enter the text that will be displayed in the game's dialogue box when this node is reached. | ||
\\ | \\ | ||
\\ | \\ | ||
The player' | The player' | ||
</ | </ | ||
+ | <WRAP column> | ||
+ | {{: | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP center round info 100%> | ||
+ | You can connect more than one " | ||
</ | </ | ||
\\ | \\ | ||
<WRAP group> | <WRAP group> | ||
+ | <WRAP column 58%> | ||
+ | ====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 " | ||
+ | </ | ||
<WRAP column> | <WRAP column> | ||
{{: | {{: | ||
- | </ | ||
- | <WRAP column 58%> | ||
- | ====Message==== | ||
</ | </ | ||
</ | </ | ||
\\ | \\ | ||
<WRAP group> | <WRAP group> | ||
+ | <WRAP column 58%> | ||
+ | ====Condition Node==== | ||
+ | **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> | ||
{{: | {{: | ||
- | </ | ||
- | <WRAP column 58%> | ||
- | ====Condition==== | ||
</ | </ | ||
</ | </ | ||
\\ | \\ | ||
<WRAP group> | <WRAP group> | ||
+ | <WRAP column 58%> | ||
+ | ====Script Node==== | ||
+ | **Script nodes** provide a way to trigger scripts during the dialogue, for example to give an item to the player or move the camera to a different viewpoint. You can choose between either a "Quick Script" | ||
+ | \\ | ||
+ | \\ | ||
+ | The "Pause until complete" | ||
+ | </ | ||
<WRAP column> | <WRAP column> | ||
{{: | {{: | ||
- | </ | ||
- | <WRAP column 58%> | ||
- | ====Script==== | ||
</ | </ | ||
</ | </ | ||
~~NOTOC~~ | ~~NOTOC~~ |