INFORMATION PROCESSING PROGRAM AND INFORMATION PROCESSING APPARTUS
First Claim
1. A non-transitory computer readable storage medium storing an information processing program for causing a computer to execute:
- first display for displaying, on a display screen, an image, viewed from a virtual camera, of a first object positioned in a virtual three dimensional space;
detection for detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device;
virtual plane setting for setting a predetermined virtual plane between the virtual camera and the first object;
conversion for converting, by a predetermined calculation process, the designation point detected in the detection to a control point on the virtual plane set in the virtual plane setting, represented in arbitrary three dimensional coordinates;
second display for displaying a second object different from the first object, at a position in the virtual three dimensional space indicated by the control point;
first control for controlling a movement of the first object, based on the control point obtained in the conversion; and
second control for controlling a movement of the second object in accordance with the movement of the first object controlled in the first control.
0 Assignments
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.
14 Citations
12 Claims
-
1. A non-transitory computer readable storage medium storing an information processing program for causing a computer to execute:
-
first display for displaying, on a display screen, an image, viewed from a virtual camera, of a first object positioned in a virtual three dimensional space; detection for detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device; virtual plane setting for setting a predetermined virtual plane between the virtual camera and the first object; conversion for converting, by a predetermined calculation process, the designation point detected in the detection to a control point on the virtual plane set in the virtual plane setting, represented in arbitrary three dimensional coordinates; second display for displaying a second object different from the first object, at a position in the virtual three dimensional space indicated by the control point; first control for controlling a movement of the first object, based on the control point obtained in the conversion; and second control for controlling a movement of the second object in accordance with the movement of the first object controlled in the first control. - View Dependent Claims (2, 3)
-
-
4. An information processing apparatus comprising:
-
first display programmed logic circuitry for displaying, on a display screen, an image, viewed from a virtual camera, of a first object positioned in a virtual three dimensional space; a pointing device for designating an arbitrary point on the display screen by an operator; detection programmed logic circuitry for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device; virtual plane setting programmed logic circuitry for setting a predetermined virtual plane between the virtual camera and the first object; conversion programmed logic circuitry for converting, by a predetermined calculation process, the designation point detected by the detection programmed logic circuitry to a control point on the virtual plane set by the virtual plane setting programmed logic circuitry, represented in arbitrary three dimensional coordinates; second display programmed logic circuitry for displaying a second object different from the first object, at a position in the virtual three dimensional space indicated by the control point; first control programmed logic circuitry for controlling a movement of the first object, based on the control point obtained by the conversion programmed logic circuitry; and second control programmed logic circuitry for controlling a movement of the second object in accordance with the movement of the first object controlled by the first control programmed logic circuitry.
-
-
5. An information processing method comprising:
-
first display for displaying, on a display screen, an image, viewed from a virtual camera, of a first object positioned in a virtual three dimensional space; detection for detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device; virtual plane setting for setting a predetermined virtual plane between the virtual camera and the first object; conversion for converting, by a predetermined calculation process, the designation point detected in the detection to a control point on the virtual plane set in the virtual plane setting, represented in arbitrary three dimensional coordinates; second display for displaying a second object different from the first object, at a position in the virtual three dimensional space indicated by the control point; first control for controlling a movement of the first object, based on the control point obtained in the conversion; and second control for controlling a movement of the second object in accordance with the movement of the first object controlled in the first control.
-
-
6. An information processing system comprising:
-
first display programmed logic circuitry for displaying, on a display screen, an image, viewed from a virtual camera, of a first object positioned in a virtual three dimensional space; a pointing device for designating an arbitrary point on the display screen by an operator; detection programmed logic circuitry for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device; virtual plane setting programmed logic circuitry for setting a predetermined virtual plane between the virtual camera and the first object; conversion programmed logic circuitry for converting, by a predetermined calculation process, the designation point detected by the detection programmed logic circuitry to a control point on the virtual plane set by the virtual plane setting programmed logic circuitry, represented in arbitrary three dimensional coordinates; second display programmed logic circuitry for displaying a second object different from the first object, at a position in the virtual three dimensional space indicated by the control point; first control programmed logic circuitry for controlling a movement of the first object, based on the control point obtained by the conversion programmed logic circuitry; and second control programmed logic circuitry for controlling a movement of the second object in accordance with the movement of the first object controlled by the first control programmed logic circuitry.
-
-
7. A non-transitory computer readable storage medium storing an information processing program for causing a computer to execute:
-
display for displaying, on a display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space; detection for detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device; first conversion for converting the designation point to a first control point represented in three dimensional coordinates, by using a first virtual plane positioned in front of the virtual camera in the virtual three dimensional space; second conversion for converting the designation point to a second control point represented in three dimensional coordinates, by using a second virtual plane positioned in front of the virtual camera and between the virtual camera and the first virtual plane in the virtual three dimensional space; and control for controlling a movement of the object, by using the first control point and the second control point. - View Dependent Claims (8, 9)
-
-
10. 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 programmed logic circuitry for displaying, on the display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space; detection programmed logic circuitry for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device; first conversion programmed logic circuitry for converting the designation point to a first control point represented in three dimensional coordinates, by using a first virtual plane positioned in front of the virtual camera in the virtual three dimensional space; second conversion programmed logic circuitry for converting the designation point to a second control point represented in three dimensional coordinates, by using a second virtual plane positioned in front of the virtual camera and between the virtual camera and the first virtual plane in the virtual three dimensional space; and control programmed logic circuitry for controlling a movement of the object, by using the first control point and the second control point.
-
-
11. An information processing method comprising:
-
display for displaying, on a display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space; detection for detecting a designation point represented in two dimensional coordinates by using an output signal from a pointing device; first conversion for converting the designation point to a first control point represented in three dimensional coordinates, by using a first virtual plane positioned in front of the virtual camera in the virtual three dimensional space; second conversion for converting the designation point to a second control point represented in three dimensional coordinates, by using a second virtual plane positioned in front of the virtual camera and between the virtual camera and the first virtual plane in the virtual three dimensional space; and control for controlling a movement of the object, by using the first control point and the second control point.
-
-
12. An information processing system comprising:
-
a display screen for displaying an image; a pointing device for designating an arbitrary point on the display screen by an operator; display programmed logic circuitry for displaying, on the display screen, an image, viewed from a virtual camera, of an object positioned in a virtual three dimensional space; detection programmed logic circuitry for detecting a designation point represented in two dimensional coordinates by using an output signal from the pointing device; first conversion programmed logic circuitry for converting the designation point to a first control point represented in three dimensional coordinates, by using a first virtual plane positioned in front of the virtual camera in the virtual three dimensional space; second conversion programmed logic circuitry for converting the designation point to a second control point represented in three dimensional coordinates, by using a second virtual plane positioned in front of the virtual camera and between the virtual camera and the first virtual plane in the virtual three dimensional space; and control programmed logic circuitry for controlling a movement of the object, by using the first control point and the second control point.
-
Specification