A storage medium for a game relating to the present invention contains: (1)
a game program for calling up drawing functions for prescribed scenes in
accordance with the progress of the game; (2) animation data including
sprite data forming two-dimensional still images, and motion data capable
of generating animations by causing the sprites to change with each frame;
and (3) a drawing program for generating rendering data (drawing commands)
positions, colours, texture co-ordinates, and the like, for each sprite in
a frame (display screen), according to the animation data specified by the
drawing function. In general terms, animation data is data capable of
generating moving images (animations) of characters as intended by a
designer, and this animation data can be developed separately from the
game program. Moreover, a drawing program is a generic drawing library
capable of interpreting the animation data and generating rendering data,
including position data for each sprite in a frame, for each respective
frame. A game program simply calls up a drawing function (library
function) which specifies animation data so as to be capable of causing
the drawing library to interpret the specified animation data and generate
rendering data accordingly.
Ein Speichermedium für ein Spiel in bezug auf ist die anwesende Erfindung enthält: (1) arbeitet ein Spielprogramm für das Aufrufen des Zeichnens für vorgeschriebene Szenen in Übereinstimmung mit dem Fortschritt des Spiels; (2) Animationdaten einschließlich die sprite Daten, die zweidimensionale ruhige Bilder bilden, und Bewegung Daten fähig zum Erzeugen von von Animationen durch das Veranlassen der sprites, mit jedem Rahmen zu ändern; und (3) koordiniert ein zeichnendes Programm für das Erzeugen der übertragenPositionen der daten (zeichnende Befehle), Farben, Beschaffenheit und dergleichen, für jedes sprite in einem Rahmen (Anzeigeschirm), entsprechend den Animationdaten, die durch die zeichnende Funktion spezifiziert werden. Allgemein gesprochen sind Animationdaten die Daten, die zum Erzeugen der beweglichen Bilder (Animationen) fähig sind der Buchstaben, wie von einem Entwerfer beabsichtigt, und diese Animationdaten können separat entwickelt werden vom Spielprogramm. Außerdem ist ein zeichnendes Programm eine generische zeichnende Bibliothek, die zur Deutung der Animationdaten und zum Erzeugen, Daten, einschließlich Position Daten für jedes sprite in einem Rahmen, für jeden jeweiligen Rahmen übertragend fähig ist. Ein Spielprogramm ruft einfach eine zeichnende Funktion auf (Bibliotheksfunktion) die Animationdaten spezifiziert, um zum Veranlassen der zeichnenden Bibliothek fähig zu sein, die spezifizierten Animationdaten zu deuten und Daten dementsprechend übertragen zu erzeugen.