Storage medium storing game program and game apparatus
AssigneeNintendo Co., Ltd.
InventorsTsutomu Kaneshige, Yoshitaka Ajioka, Kiyoshi Mizuki, Yasushi Ebisawa
Life of this patent
Estimating the term…
Abstract
A computer generating a three-dimensional space and the images to be shown on a display: sets a first angle of view of the virtual camera; displays the image in accordance with the first angle of view; detects a position on the displayed image pointed to by the input device; calculates a straight line passing through the detected position and the virtual camera in the three-dimensional space; identifies an object intersecting the straight line; automatically sets a second angle of view of the virtual camera to zoom in and display the identified object, and displays the identified object using the display device from the perspective of the second angle of view.
Claims19
A non-transitory computer-readable storage medium storing a input processing program executable on a computer of a input processing apparatus having a display device configured to display an image obtained by a virtual camera viewing a three-dimensional virtual space, an object appearing in the three-dimensional virtual space, and a pointing device configured to point to a position on a screen of the display device, the input processing program causing the computer to perform operations comprising:
- setting a value of a parameter of the virtual camera;
- causing the display device to display as the image an image of the three-dimensional virtual space as viewed from the virtual camera in accordance with the set value of the parameter;
- identifying the object in the three-dimensional virtual space based on a position on the screen pointed to by the pointing device while the image is displayed based on a view of the virtual camera at the set value of the parameter;
- changing the set value of the parameter of the virtual camera;
- and
- causing the display device to display, as the image obtained from the virtual camera, an image of the three-dimensional virtual space as viewed from the virtual camera in accordance with the changed value of the parameter.
An input processing apparatus comprising:
- a display device configured to display an image obtained by viewing a three-dimensional virtual space from a virtual camera, wherein the image includes an object appearing in the three-dimensional virtual space;
- a pointing device configured to point to a position on a screen of the display device;
- a first camera setter configured to set a value of a parameter of the virtual camera;
- a first display device configured to cause the display device to display the image as viewed from the virtual camera in accordance with the set value of the parameter as set by the first camera setter;
- an object identifier configured to identify an object corresponding to a position on the screen pointed to by the pointing device while the image being displayed is taken from a viewpoint of the virtual camera while the parameter is at the set value;
- a second camera setter configured to change the set value of the parameter of the virtual camera so as to zoom in and display the identified object;
- and
- a second display device configured to cause the display device to display the image as viewed from the virtual camera in accordance with the changed value of the parameter.
An input processing system comprising:
- a display device configured to display an image obtained by viewing a three-dimensional virtual space from a virtual camera, and an object appearing in the three-dimensional virtual space;
- a pointing device configured to point a position on a screen of the display device;
- a first camera setter configured to set a value of a parameter of the virtual camera;
- a first display device configured to cause the display device to display the image as viewed from the virtual camera in accordance with the set value of the parameter;
- an object identifier configured to identify an object corresponding to a position on the screen pointed to by the pointing device while the image as viewed from the virtual camera is being displayed by the first display device;
- a second camera setter configured to change the set value of the parameter of the virtual camera so as to zoom in and display the identified object;
- and
- a second display device configured to cause the display device to display the image as viewed from the virtual camera in accordance with the changed value of the parameter.
An input processing control method for controlling a computer of an input processing apparatus having a display device for displaying an image obtained by viewing a three-dimensional virtual space from a virtual camera, an object appearing in the three-dimensional virtual space, and a pointing device for pointing a position on a screen of the display device, the method comprising:
- setting a value of a parameter of the virtual camera;
- causing the display device to display the image as viewed from the virtual camera in accordance with the set value of the parameter;
- identifying an object appearing on the screen at a position on the screen pointed to by the pointing device while the image is displayed as viewed from the virtual camera while the parameter is at the set value;
- changing the set value of the parameter of the virtual camera wherein the change causes the virtual camera to zoom in and display the identified object;
- and
- causing the display device to display an image on the screen as viewed from the virtual camera in accordance with the changed value of the parameter.
A non-transitory computer-readable storage medium storing a input processing program executable on a computer of a input processing apparatus configured to generate a three-dimensional virtual space, generate images of the virtual space from a view point of a virtual camera and display the images on a screen, the input processing program causing the computer to perform operations comprising:
- set a value of a parameter of the virtual camera;
- generate an image of the virtual space from the view point of the virtual camera while the parameter is at the set value;
- display the generated image on the screen;
- locate a position on the screen pointed to by a pointing device, wherein the position on the screen corresponds to a virtual object shown in the image;
- identify a location in the three-dimensional virtual space of the virtual object;
- change the set value of the parameter of the virtual camera based on the location of the virtual object, and
- generate another image of the virtual space from the view point of the virtual camera while the parameter is at the changed value, wherein the another image shows a zoomed in view of the virtual object.
An input processing control method for controlling a computer of an input processing apparatus having a display device for displaying an image obtained by viewing a three-dimensional virtual space from a virtual camera, an object appearing in the three-dimensional virtual space, and a pointing device for pointing a position on a screen of the display device, the method comprising:
- setting a value of a parameter of the virtual camera;
- causing the display device to display the image as viewed from the virtual camera in accordance with the set value of the parameter;
- identifying an object appearing on the screen at a position on the screen pointed to by the pointing device while the image is displayed as viewed from the virtual camera while the parameter is at the set value;
- wherein the identification of the object includes:
- calculating a straight line passing through a position, in the three-dimensional virtual space, corresponding to the position pointed by the pointing device on the screen and a position of the virtual camera, and
- identifying as the object a virtual object in the three-dimensional virtual space that intersects the straight line;
- changing the set value of the parameter of the virtual camera wherein the change causes the virtual camera to zoom in and display the identified object;
- and
- causing the display device to display an image on the screen as viewed from the virtual camera in accordance with the changed value of the parameter.
An input processing control method for controlling a computer of an input processing apparatus having a display device for displaying an image obtained by viewing a three-dimensional virtual space from a virtual camera, an object appearing in the three-dimensional virtual space, and a pointing device for pointing a position on a screen of the display device, the method comprising:
- setting a value of a parameter of the virtual camera;
- causing the display device to display the image as viewed from the virtual camera in accordance with the set value of the parameter;
- identifying an object appearing on the screen at a position on the screen pointed to by the pointing device while the image is displayed as viewed from the virtual camera while the parameter is at the set value;
- changing the set value of the parameter of the virtual camera wherein the change causes the virtual camera to zoom in and display the identified object, wherein, in the changing of the set value of the parameter, a watching point of the virtual camera is caused to coincide with a predetermined point of the identified object, and an angle of view of the virtual camera is set based on the area set for the identified object, thereby changing the set value of the parameter of the virtual camera, and
- causing the display device to display an image on the screen as viewed from the virtual camera in accordance with the changed value of the parameter.
Dependencies are inferred from the claim text.