UPBGE has a Text Editor among its editor types, accessible via the Editor type menu, or the shortcut Shift-F11.
The newly opened Text editor is empty, with a very simple header. More options become available when a text file is created or opened.
- Editor Type
The standard editor selection button.
- Resolve Conflict
Resolves modified file conflicts when an external text file is updated from another program.
- Reload from Disk
Opens the file from drive again, overriding any local changes.
- Make Text Internal
Converts the external text data-block into an internal one.
Hides the warning message until the external text file is modified externally again.
A data-block menu to select a text or to create a new one. After that the header will change.
- Run Script (play icon)
Executes the text as a Python script Alt-P. This execution has placed out of Game Engine only, and it is focused for development mainly. If you want to execute a Python script into the Game Engine checks the Python Scripting chapter.
Toggle display options.
Line Numbers, Word Wrap, Syntax Highlighting
Typing on the keyboard produces text in the text buffer.
As usual, pressing, dragging and releasing LMB selects text. Pressing RMB opens the context menu.
Usages for the Text editor
The Text editor is handy also when you want to share your blend-files with others.
The Text editor can be used to write in a
README text explaining the contents of your blend-file.
Be sure to keep it visible when saving!
The most notable keystroke is Alt-P which makes the content of the buffer being parsed by the internal Python interpreter built into UPBGE. Before going on it is worth noticing that UPBGE comes with a fully functional Python interpreter built-in, and with a lots of Blender/UPBGE-specific modules.
This script execution takes place outside Game Engine, and it is focused for development purpose only. If you want to execute a Python script into the Game Engine checks the Python Scripting chapter.