Information processing program and information processing apparatus
First Claim
1. A computer readable storage medium storing an information processing program for causing a computer to execute:
- a display step of displaying, on a display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space;
a detection step of detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device;
a conversion step of converting, by a predetermined calculation process, the designation point to at least one control point represented in three dimensional coordinates; and
a control step of controlling a movement of the object by using the control point, wherein the control point converted in the conversion step is a point, in the virtual three dimensional space, displayed on a position identical to a position of the designation point on the display screen, and a position for the control point along a depth direction changes in accordance with a condition.
1 Assignment
0 Petitions
Accused Products
Abstract
As a virtual plane used when converting a designation point, which is a touched position on a touch panel, into a control point, in a virtual three dimensional space, used for controlling a movement of an object, a first virtual plane is used when a ball is an object to be controlled; a second virtual plane is used when an object to be operated is a dog and an action mode thereof is an attention mode; a third virtual plane is used when the object to be operated is the dog and the action mode thereof is a lick mode; a fourth virtual plane is used when the object to be operated is the dog and the action mode thereof is a rope shake mode; and a fifth virtual plane is used when the object to be operated is the dog and the action mode thereof is a circle mode.
27 Citations
11 Claims
-
1. A computer readable storage medium storing an information processing program for causing a computer to execute:
-
a display step of displaying, on a display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space;
a detection step of detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device;
a conversion step of converting, by a predetermined calculation process, the designation point to at least one control point represented in three dimensional coordinates; and
a control step of controlling a movement of the object by using the control point, wherein the control point converted in the conversion step is a point, in the virtual three dimensional space, displayed on a position identical to a position of the designation point on the display screen, and a position for the control point along a depth direction changes in accordance with a condition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing apparatus comprising:
-
a display screen for displaying an image;
a pointing device for designating an arbitrary point on the display screen by an operator;
display control means for displaying, on the display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space;
detection means for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device;
conversion means for converting, by a predetermined calculation process, the designation point to at least one control point represented in three dimensional coordinates; and
control means for controlling a movement of the object by using the control point, wherein the control point converted by the conversion means is a point, in the virtual three dimensional space, displayed on a position identical to the position of the designation point on the display screen, and a position for the control point along a depth direction changes in accordance with a condition.
-
-
9. A computer readable storage medium storing an information processing program for a computer to execute:
-
a display step of displaying, on a screen, an image, viewed from a virtual camera, of at least one object positioned in a virtual three dimensional space;
a detection step of detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device;
a conversion step of converting, by a predetermined calculation process, the designation point to a plurality of control points represented in three dimensional coordinates; and
a control step of controlling a movement of the at least one object by using the control point, wherein, in the conversion step, the designation point detected in the detection step is converted to a first control point and a second control point, and, in the control step, the movement of the at least one object is controlled by using the first and the second control points. - View Dependent Claims (10)
-
-
11. An information processing apparatus comprising:
-
a display screen for displaying an image;
a pointing device for designating an arbitrary point on the display screen by an operator;
display control means for displaying, on the display screen, an image, viewed from a virtual camera, of at least one object positioned in a virtual three dimensional space;
detection means for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device;
conversion means for converting, by a predetermined calculation process, the designation point into a plurality of control points represented in three dimensional coordinates; and
control means for controlling a movement of the at least one object by using the control point, wherein the conversion means converts the designation point detected by the detection means into a first control point and a second control point, and the control means controls the movement of the at least one object by using the first and the second control points.
-
Specification