Logic: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<div style="border: 1px solid #473ba7; border-radius: 8px; background-color: #050522; padding: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin: 10px 0; float: right; width: 400px; margin-right: | __NOTOC__ | ||
{{ | <div style="border: 1px solid #473ba7; border-radius: 8px; background-color: #050522; padding: 10px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin: 10px 0; float: right; width: 400px; margin-right: 100px;"> | ||
{{CustomHeader2|Title=[[A-Z_Logic_Nodes|Logic Nodes]]}} | |||
{{CustomHeader2|Title=[[Logic Best Practices|Logic Best Practices]]}} | |||
{{CustomHeader2|Title=[[Anatomy of a Node]]}} | |||
{{CustomHeader2|Title=[[Common Issues|Common Issues When Using Logic]]}} | |||
</div> | |||
</div> | </div> | ||
Logic is a powerful visual scripting system that lets you create game logic without needing to write code. It is designed to be user-friendly and accessible, even for those who are not familiar with traditional programming.<br><br> | Logic is a powerful visual scripting system that lets you create game logic without needing to write code. It is designed to be user-friendly and accessible, even for those who are not familiar with traditional programming.<br><br> |
Latest revision as of 09:58, 26 June 2024
Logic is a powerful visual scripting system that lets you create game logic without needing to write code. It is designed to be user-friendly and accessible, even for those who are not familiar with traditional programming.
In ARCADIA, logic is a visual scripting tool that you can place directly within the 3D world, your ARC. Logic is only visible while you are in Build mode, and invisible in Play mode. Think of logic as interactive objects that represent various functions, variables, and events. Each logic node performs specific actions, such as moving characters, triggering animations, or handling player input.
To create game logic, you simply drag and drop these logic nodes from the catalogue into the 3D environment. Once placed, you can connect them using visual links, which represent the flow of actions and data between different nodes and objects. This approach allows you to see and interact with your game logic in a spatial context, making it easier to understand and manage complex behaviours.