Storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method
AssigneeNintendo Co., Ltd.
InventorYoshiteru Fukuda
Life of this patent
Estimating the term…
Abstract
In an example system according to the present embodiment, on a display, a map image is displayed and superimposed on a game image of a game space as viewed from a virtual camera provided behind a player character. When a user changes the orientation of a controller, the line-of-sight direction of the virtual camera is changed, and at the same time, the position of a cursor on the map image is changed. When the user presses down a predetermined button, a bullet is fired toward the center of a screen. When the user presses down another button, the player character moves to a location indicated by the cursor.
Claims24
A non-transitory computer-readable storage medium having stored therein an information processing program to be executed by a computer in an information processing apparatus which performs information processing based on an operation performed on an operation device, and causes a display device to display an image, the program causing the computer to perform execution comprising:
- obtaining operation data from the operation device;
- controlling a first control object in a virtual space based on the operation data from the operation device;
- generating a first image based on control performed on the first control object;
- activating control to be performed on a second control object if it is determined based on the operation data that there is a first instruction;
- controlling the second control object, based on the operation data from the operation device, in addition to simultaneously controlling the first control object based on the operation data from the operation device, if the control to be performed on the second control object is active, the first control object and the second control object configured to be simultaneously controlled based on orientation data included in the operation data;
- generating a second image containing the second control object, and generating a third image obtained by superimposing the second image on the first image, if the control to be performed on the second control object is active;
- and
- causing the display device to display the first image or the third image.
An information processing apparatus for performing information processing based on an operation performed on an operation device, and causing a display device to display an image, the information processing apparatus comprising:
- a processor;
- and
- a memory configured to store computer readable instructions that, when executed by the processor, cause the information processing apparatus to:
- obtain operation data from the operation device;
- control a first control object in a virtual space based on the operation data from the operation device;
- generate a first image based on control performed on the first control object;
- activate control to be performed on a second control object if it is determined based on the operation data that there is a first instruction;
- control the second control object, based on the operation data from the operation device, in addition to simultaneously controlling the first control object based on the operation data from the operation device, if the control to be performed on the second control object is active, the first control object and the second control object configured to be simultaneously controlled based on orientation data included in the operation data;
- generate a second image containing the second control object, and generate a third image obtained by superimposing the second image on the first image, if the control to be performed on the second control object is active;
- and
- cause the display device to display the first image or the third image.
An information processing system, comprising:
- an operation device;
- a display device;
- and
- processing circuitry including at least one processor, the processing circuitry configured to:
- obtain operation data from the operation device;
- control a first control object in a virtual space based on the operation data from the operation device;
- generate a first image based on control performed on the first control object;
- activate control to be performed on a second control object if it is determined based on the operation data that there is a first instruction;
- control the second control object, based on the operation data from the operation device, in addition to simultaneously controlling the first control object based on the operation data from the operation device, if the control to be performed on the second control object is active, the first control object and the second control object configured to be simultaneously controlled based on orientation data included in the operation data;
- generate a second image containing the second control object, and generate a third image obtained by superimposing the second image on the first image, if the control to be performed on the second control object is active;
- and
- cause the display device to display the first image or the third image.
An information processing method to be executed by an information processing system which performs information processing based on an operation performed on an operation device, and causes a display device to display an image, the method comprising:
- obtaining operation data from the operation device;
- controlling a first control object in a virtual space based on the operation data from the operation device;
- generating a first image based on control performed on the first control object;
- activating control to be performed on a second control object if it is determined based on the operation data that there is a first instruction;
- controlling the second control object, based on the operation data from the operation device, in addition to simultaneously controlling the first control object, based on the operation data from the operation device, if the control to be performed on the second control object is active, the first control object and the second control object configured to be simultaneously controlled based on orientation data included in the operation data;
- generating a second image containing the second control object, and generating a third image obtained by superimposing the second image on the first image, if the control to be performed on the second control object is active;
- and
- causing the display device to display the first image or the third image.
An information processing system, comprising:
- a display device;
- a processor;
- and
- a memory configured to store computer readable instructions that, when executed by the processor, cause the information processing system to:
- generate a first image, captured from a virtual camera positioned in a virtual space, for display on the display device;
- generate a second image that is superimposed over the first image displayed on the display device based on user operation to an operation device;
- obtain operation data from the operation device, the operation data including orientation data corresponding to data output from inertial sensors contained within the operation device;
- simultaneously control at least a line-of-sight direction of the virtual camera and a control object displayed, in the second image, on the display device based on the orientation data output from the inertial sensors contained within the operation device.
Dependencies are inferred from the claim text.