Showing content from https://github.com/AlmasB/FXGL/issues/651 below:
Dialogue editor development · Issue #651 · AlmasB/FXGL · GitHub
This is effectively a sub-project of FXGL, developed in the fxgl-tools
module.
- DialogueGraph syntax check: for example that there's at least 1 path from start to end. The check of incomplete outgoing links from a NodeView is done by the editor
- Editor tabs: each tab can be used to edit 1 dialogue graph / file
- DialogueScene controls: using mouse / keyboard
- Editor autosave
- Function representation and editor to look up what functions are available from GameState? We now allow passing a
FunctionCallHandler
.
- Subdialogue: ability to use sub-start and sub-end nodes to connect other dialogues. Subdialogues cannot be run on their own.
- Implement ChoiceNodeView with a condition, NodeViews, line 163
- Each node needs a soundFileName field
- CTRL+Z for recently deleted node
- Snap nodes to grid
- Spell checker
- Set nodes invisible if not drawing them within viewport to optimise scene graph?
Expandable text area? FXGL dialogue expandable area, setting the TextBoundsType to VISUAL could fix it
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4