Creating Behaviors
Motivation
- Programmability
- Behaviors are just Java methods
- Efficiency
- Java 3D schedules behaviors to run only when necessary
- Composability
- Behaviors attached to one set of objects can co-exist with
dynamically loaded behaviors controlling other objects
- Pre-support of networked shared worlds
- Closed function of time interpolators support dead reckoning