Game system with selective orientation control
First Claim
1. A non-transitory computer-readable storage medium having stored therein a program which causes a computer of an apparatus, which performs processing based on an orientation of an input device, to:
- detect an orientation of the input device;
determine whether the orientation of the input device satisfies a first condition or satisfies a second condition; and
while the orientation of the input device satisfies the first condition, cause an object in a virtual space to take action in a predetermined direction in accordance with a change in an orientation of the input device around a first axis independent of change in orientation of the input device around a second axis, and, while the orientation of the input device satisfies the second condition, cause the object to take action in the same direction as the predetermined direction in accordance with a change in an orientation of the input device around the second axis independent of change in an orientation of the input device around the first axis.
1 Assignment
0 Petitions
Accused Products
Abstract
Respective orientations (a pitch angle, a roll angle, and a yaw angle) of the input device are detected based on angular velocity data outputted from a gyro sensor unit of an input device. Then, it is determined whether the pitch angle is within a first range or within a second range. When it has been determined that the pitch angle is within the first range, a posture of an object is updated based on the roll angle. When it has been determined that the pitch angle is within the second range, the posture of the object is updated based on the yaw angle. Accordingly, operability can be improved in a game executed in accordance with an orientation of the input device.
-
Citations
12 Claims
-
1. A non-transitory computer-readable storage medium having stored therein a program which causes a computer of an apparatus, which performs processing based on an orientation of an input device, to:
-
detect an orientation of the input device; determine whether the orientation of the input device satisfies a first condition or satisfies a second condition; and while the orientation of the input device satisfies the first condition, cause an object in a virtual space to take action in a predetermined direction in accordance with a change in an orientation of the input device around a first axis independent of change in orientation of the input device around a second axis, and, while the orientation of the input device satisfies the second condition, cause the object to take action in the same direction as the predetermined direction in accordance with a change in an orientation of the input device around the second axis independent of change in an orientation of the input device around the first axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus which performs processing based on an orientation of an input device, the apparatus comprising:
-
an orientation detection unit which detects an orientation of the input device; an orientation determination unit which determines whether the orientation of the input device satisfies a first condition or satisfies a second condition; and a processing unit that, while the orientation of the input device satisfies the first condition, causes an object in a virtual space to take action in a predetermined direction in accordance with a change in an orientation of the input device around a first axis independent of change in an orientation of the input device around a second axis, and while the orientation of the input device satisfies the second condition, causes the object to take action in said predetermined direction in accordance with a change in an orientation of the input device around the second axis independent of change in an orientation of the input device around the first axis.
-
-
11. A system which performs processing based on an orientation of an input device, the system comprising:
-
orientation detector that detects an orientation of the input device; orientation determiner that determines whether the orientation of the input device satisfies a first condition or satisfies a second condition; and a game processor that, while the orientation of the input device satisfies the first condition, causes an object in a virtual space to take action in a predetermined direction in accordance with a change in an orientation of the input device around a first axis independent of change in an orientation of the input device around a second axis and, while the orientation of the input device satisfies the second condition, causes the object to take action in said predetermined direction in accordance with a change in an orientation of the input device around the second axis without independent of change in an orientation of the input device around the first axis.
-
-
12. A method for performing processing based on an orientation of an input device using a processing system, the method comprising:
-
detecting an orientation of the input device; determining, with the processing system, whether the orientation of the input device satisfies a first condition or satisfies a second condition; and while the orientation of the input device satisfies the first condition, using the processing system to cause an object in a virtual space to take action in a predetermined direction in accordance with a change in an orientation of the input device around a first axis independent of change in an orientation of the input device around a second axis and, while the orientation of the input device satisfies the second condition, causes the object to take action in said predetermined direction in accordance with a change in an orientation of the input device around the second axis independent of change in an orientation of the input device around the first axis.
-
Specification