Editor
Learn how to use Neocortex node editor
The Node Editor is the central workspace where you design and manage the behavior of your Smart NPCs. This powerful tool allows you to visually create, modify, and test NPC behavior using a node-based interface. When you create a project, you are automatically taken to the Node Editor.
Adding and Deleting Nodes
Nodes represent the building blocks of your NPC's behavior. To add a node:
- Click the
Add Node
button in the toolbar and select the desired node type. - Alternatively, right-click on the canvas, select
Add Node
from the context menu, and choose the node type.
To delete a node:
- Select the node by clicking on it.
- Press the
Delete
orBackspace
key on your keyboard.
Efficient node management ensures your NPC behaves as expected.
Connecting and Disconnecting Nodes
To establish connections between nodes:
- Click on the
output handle
of the first node. - Drag the connection line to the
input handle
of the second node and release.
To disconnect nodes:
- Click on the connection line between them.
- Press the
Delete
orBackspace
key.
Connections define the flow of data and logic in your NPC's behavior, so organize them thoughtfully.
Saving the Project
Saving your work ensures your changes are preserved:
- Click the
Save
button in the toolbar. - Alternatively, right-click on the canvas and select
Save
from the context menu.
Saved changes are instantly reflected in your project and accessible across sessions.
Copying the Project ID
The Project ID is essential for integrations and API calls. To copy it:
- Click the
Copy ID
button in the toolbar. - The ID will be copied to your clipboard.
Ensure the Project ID is handled securely.
Testing the Project
Testing allows you to validate your NPC's behavior interactively. To test:
- Click the
Play
button in the top-right corner of the editor. - A chat window will open, enabling you to have a text-based conversation with the NPC.
This feature helps you verify and refine the NPC's responses in real time.
The Node Editor provides a flexible and intuitive way to build Smart NPCs, making it easy to iterate on designs and test functionality as you develop.