Storage medium having input processing program stored thereon and input processing device
AssigneeNintendo Co., Ltd.
InventorsHideki Konno, Yoshitaka Ajioka, Yasushi Ebisawa, Kiyoshi Mizuki
Life of this patent
Estimating the term…
Abstract
An input processing device comprises a display screen and a pointing device for inputting corresponding 2-dimensional coordinates on the display screen. A 3-dimensional space is displayed on the display screen and the 2-dimensional coordinates inputted from the pointing device are detected. Next, shift amounts, per unit of time, of the detected 2-dimensional coordinates are calculated based on a predetermined calculation start condition. And the calculated shift amounts are converted to 3-dimensional coordinate shift amounts in the 3-dimensional space.
Claims13
A non-transitory computer-readable storage medium having stored thereon an input processing program to be executed by a computer in an input processing device including a display screen and a pointing device that inputs corresponding coordinates on the display screen, the input processing program causing the computer to execute:
- a display control step that displays a virtual 3-dimensional space on the display screen;
- an input coordinate detection step that detects input coordinates from the pointing device;
- an on-virtual-plane moving step that, when inputting from the pointing device is continuously performed, moves an object on a predetermined virtual plane based on the input coordinates detected in the input coordinate detection step;
- and
- an in 3-dimensional-space moving step that, when a state where inputting from the pointing device is continuously performed shifts to a state where inputting from the pointing device is not performed, causes the object to leave the virtual plane and to move in the virtual 3-dimensional space,
- wherein the in 3-dimensional-space moving step determines, based on the detected input coordinates, an initial setting which is used to calculate the movement of the object in the virtual 3-dimensional space.
An input processing device, comprising:
- a display screen;
- a pointing device that inputs corresponding coordinates on the display screen;
- display controller that displays a virtual 3-dimensional space on the display screen;
- input coordinate detector that detects input coordinates from the pointing device;
- an on-virtual-plane mover that, when inputting from the pointing device is continuous performed, moves an object on a predetermined virtual plane based on the input coordinates detected by the input coordinate detector;
- and
- an in-3-dimensional-space mover that, when a state where inputting from the pointing device is continuously performed shifts to a state where inputting from the pointing device is not performed, causes the object to leave the virtual plane and to move in the virtual 3-dimensional space,
- wherein the in 3-dimensional-space mover determines, based on the detected input coordinates, an initial setting which is used to calculate the movement of the object in the virtual 3-dimensional space.
An input processing method comprising;
- a coordinate input step that inputs corresponding coordinates on a display screen;
- a display control step that displays a virtual 3-dimensional space on the display screen;
- an input coordinate detection step that detects the input coordinates inputted in the coordinate input step:
- an on-virtual-plane moving step that, when inputting in the coordinate input step is continuously performed, moves an object on a predetermined virtual plane based on the input coordinates detected in the input coordinate detection step;
- and
- an in-3-dimensional-space moving step that, when a state where inputting in the coordinate input step is continuously performed shifts to a state where inputting in the coordinate input step is not performed, causing the object to leave the virtual plane and to move in the virtual 3-dimensional space,
- wherein the in-3-dimensional-space moving step determines, based on the detected input coordinates, an initial setting which is used to calculate the movement of the object in the virtual 3-dimensional space.
Dependencies are inferred from the claim text.