omni360 / kuda

Automatically exported from code.google.com/p/kuda
GNU General Public License v2.0
0 stars 0 forks source link

Linked editor for Tech Script #71

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago

Because of the great complexity which scenes can develop, I suggest a text 
editor for the Tech Script which would be linked with the World Editor 
behaviors.   Please see attached image for a visual example.

The author could rough in object names and triggers, and the editor would 
color-code the roughed in contents.  Once an object is loaded into the scene 
which would be linked to the roughed-in name, the name would be updated and the 
color would change to indicate that there is now a valid object name entered.  

Triggered behaviors would act similarly.  maybe something like "door animation 
play" would be replaced with "ac3_door2_anim: play"   As behaviors are 
assigned, each line would also contain the name of the saved behavior for easy 
reference and editing.

In the attached example image, green text is used for variables properly 
associated with objects.  Red text represents the roughed-in dummy variables.  
Blue text represents the selected sub-item (such as a start command for a 
timer) and the purple text represents the saved behaviors.

Clicking on one of those behavior names would take you to that behavior in the 
behavior editor.

Not represented in this image is the idea of naming important subdivisions of 
behaviors with the category.behaviorName format.  Using that format (or another 
easily parsable format) would allow entire categories (or perhaps "chapters") 
of behaviors to be collapsed in order to reduce clutter in the behavior editor.

Original issue reported on code.google.com by scott.kr...@gmail.com on 5 Aug 2011 at 12:57

Attachments:

GoogleCodeExporter commented 9 years ago
This needs review to see if it is still valid for Kuda2. These need to be 
retested and opened as needed. On hold for now until that happens. Commend as 
needed.

Original comment by jpywt...@gmail.com on 1 Mar 2012 at 10:40

GoogleCodeExporter commented 9 years ago
This is not currently scheduled for any upcoming release

Original comment by jpywt...@gmail.com on 1 Mar 2012 at 11:07