Changes between Version 6 and Version 7 of ManualPage
- Timestamp:
- 09/27/07 20:38:41 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ManualPage
v6 v7 34 34 Most of the games has got a main-loop. During the execution of one cycle of the loop a game engine has to perfrom a lot of tasks, e.g. checking user input, rendering, physic update and so on. [[BR]] 35 35 nrEngine's Kernel/Task subsystems provides a simple but powerfull interface to manage the main loop. The engine does contains a '''Kernel''' which runs in the background of the engine. A '''Task''' can be bound to the kernel, so that it gets updated every cycle. A task can be any user derived class which has to perform repetitive jobs, e.g. check for user input or stream data from the disk. [[BR]] 36 Moreover a task can get a specific order number or it can depend on another task. Hence the engine does provide a simple graph based task execution system. The functionality of the nrEngine's kernel is similar to the operatin gsystem kernel, but in a very simple form. [[BR]]36 Moreover a task can get a specific order number or it can depend on another task. Hence the engine does provide a simple graph based task execution system. The functionality of the nrEngine's kernel is similar to the operating system's one, but in a very simple form. [[BR]] 37 37 And finally a task can be shifted to a thread, so that it executes in parallel to the main application. 38 38 … … 78 78 }}} 79 79 80 81 == Script or not to script == 82