Version User Scope of changes
Jul 24 2009, 4:28 PM EDT (current) dale.beermann 96 words added, 457 words deleted, 4 photos added, 8 photos deleted
Apr 25 2008, 1:12 PM EDT greg.tracy 645 words added, 8 photos added

Changes

Key:  Additions   Deletions


Whenever you create or edit a behavior, there are three primary elements of the interface:

  • Action Definition - The panel in the lower right-hand corner where you define the actions to be executed when your behavior runs. Actions can be dragged in for adding, and dragged out for removing.

  • FilterTrigger Definition - The panel in the upper right-hand corner where you define the events that must occur in order for the actions to be executed.

  • InputProperty and Logic Browser - The interface to all of the actions, operators, and objects that you have access to when defining your behavior. Every element in these tabs can be dragged into the action definition panel on the right.


Action Definition Panel
Dragging actions into this panel allows you to define the actions executed when the behavior runs.
action editor


FilterTrigger Panel
Define the events that must occur in order for your actions to execute. The picture below shows a mousekey event filter. When a new behavior is being created,created clickyou will be prompted to select the "+"type buttonof (notevent shownthat herethe sinceactions awill filterfire ison, or you can click on defined)edit to accesschange the various filterevent types.type.

trigger editor


InputProperty and Logic Browser
The inputproperty browser provides access to all public properties of theevery actions,object. programmingThe logic,logic mathbrowser operators,provides andaccess objectsto inactions, theprogramming logic, math World.operators. All of these elements can be dragged into the action definition panel.panel, Eithereither to define an action to be executed, or an object property to be set or referenced.Each input type - Actions, Logic, Math, Other, Objects, and Functions - can be accessed by clicking on their respective tab.Action Browser Tab This tab provides access to the most common actions in Sharendipity. Define variables, set properties, play sounds, set images, etc.Clicking Drag any of these actions into the action definition panel to use them.Each blank box in the actions must be defined by you based on its purpose. For example, the below example used the "SetValues []or toLogic []"tab actionwill toswitch "setbetween the plane's orientation to 315 degrees."two.Drag the set action into the action definition panel.Drag the plane's orientation into the first argument of the action.Type "315 into the second argument of the action.
property editor

Logic Browser Tab
The logic tab provides access to programming primitives. You can utilize conditional statements and looping constructs to customize your actions based on the state of the objects in your World.
Math Browser Tab
The Math tab provides access to a variety of math operators that can be dragged into your action's input fields. For example,When you might use the "plus" operator in the second argument of the set action to,look "setat the plane's orientation to (plane's orientation + 180)." (not shown below)Object Browser Tab The object browser provides your access to every objectlogic andtab, everyyou propertywill insee the World. The arrow buttons - "<" and ">" - providehierarchical navigation to objects and properties. Live Objects - A list of all objects currently in the WorldActive Object - The objectstatements that the current behavior is define for.Created Object - The object representing a "create object" action.World - Access to the World's propertiesGallery - Access toprovide the objects stored in your galleryThe use of Activeactual Object, Created Object,logic and Collisioncontrol Bodyflow Objects can befor complex.the Andbehavior. thereThese are optiminal uses for each. Refer backorganized to theby Behavior'swhich wikiactions pagewere forstatistically more details.Re-Use Tools The buttonsprevalent atacross thean toparray of the dialog provide tools for sharing your behavior - either within your application or within the entire Sharendipity community.Share - Share this behavior with the entire Sharendipity community. If it has already been shared, clicking share will overwrite the existing version in the community.Share As... - Share a new copy with the entire Sharendipity community.Add to Gallery - Add this behavior to your local application gallery. Once there, you can drag it onto other assets in your application.Take your time when sharing back to the community. Once it is out there, anyone candifferent consumegames, it so you want to put yourand bestthen footgrouped forward.by similarity.

logic editor