Plural event handling in frames by modules in multi-threaded processing environment
Messaging between modules executing on one or more processors, including: a first module generating a plurality of events in response to an action; the first module storing two or more of the events into each frame of a plurality of frames; and transmitting the frames for receipt by a second module....
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Messaging between modules executing on one or more processors, including: a first module generating a plurality of events in response to an action; the first module storing two or more of the events into each frame of a plurality of frames; and transmitting the frames for receipt by a second module. This may allow a game to process events where for example game logic in turn-based games is separated from view logic, in frames within a multi-threaded processing environment. A module may process all of the events of a frame before processing the next frame. The output effects generated may be synchronized and may include object display, animation or sound generation. Frames may queued or recorded on a storage device. The first and second modules may operate at different devices. Game logic may transmit a plurality of synchronized events to the presentation logic. |
---|