A video game program enables smooth movement of a character while
simplifying an operation. The video game program causes a computer to:
always detect an angle .theta. formed by a line of sight of a camera and a
direction of a player character. If a player operates a direction key, the
computer corrects an input direction received by the operated direction
key with the angle .theta. and generates the corrected direction, as a
progress direction of the player character. The computer further stores
this generated progress direction in a storage area and moves the player
character in the direction. If operation of a key part of an identical
direction is continued in the direction key, the computer moves the player
character in the stored progress direction regardless of whether the line
of sight moves. Therefore, the player character continues to move in the
identical direction in the three-dimensional space even if a camera angle
changes.
Un programme de jeu vidéo permet le mouvement sans heurt d'un caractère tout en simplifiant une opération. Le programme de jeu vidéo cause un ordinateur à : détectez toujours un theta. d'angle constitué par une ligne de vue d'un appareil-photo et d'une direction d'un caractère de joueur. Si un joueur actionne une clef de direction, l'ordinateur corrige une direction d'entrée reçue par la clef actionnée de direction avec le theta. d'angle et produit de la direction corrigée, comme direction de progrès du caractère de joueur. Les magasins supplémentaires d'ordinateur cette direction produite de progrès dans une zone de stockage et des mouvements le caractère de joueur dans la direction. Si l'opération d'une partie principale d'une direction identique est continuée dans la clef de direction, l'ordinateur déplace le caractère de joueur dans la direction stockée de progrès indépendamment de si la ligne de la vue se déplace. Par conséquent, le caractère de joueur continue à se déplacer la direction identique dans l'espace tridimensionnel même si un angle d'appareil-photo change.