摘要:
An information processing apparatus inputs an angular rate detected by a gyroscope included in an input device and displays an image on a display device. The information processing apparatus initially calculates an orientation of the input device based on the angular rate. Then, the information processing apparatus calculates a coordinate point at an intersection between a line extending from a predetermined position in a predetermined space toward a vector representing the orientation and a predetermined plane within the predetermined space. A display range of a display target that is to be displayed on the display device is controlled based on the coordinate point.
摘要:
A first controller includes a first operation data generation section for generating first operation data in accordance with a motion of a first controller body included in the first controller. A second controller includes a second operation data generation section for generating second operation data in accordance with a direction input operation performed by a player. A game apparatus includes a game process means for obtaining the first operation data and the second operation data and subjecting a virtual game world to a predetermined game process in accordance with the obtained operation data, and a display process means for causing the display device to display, on a display area, an image of the virtual game world having been subjected to the game process.
摘要:
A game apparatus calculates a gravitational vector Vg, which represents a gravitational direction viewed from an input device, based on operation data. Then, a motion acceleration vector VA, which represents an acceleration applied by a motion of the input device, is calculated based on an acceleration represented by acceleration data and the gravitational vector Vg. The gravitational vector Vg is corrected such that the motion acceleration vector VA approaches a motion acceleration (vector VA′) satisfying a relationship with an angular rate (vector Vω) represented by angular rate data, the relationship being predefined between the motion acceleration and the angular rate for the input device making a predetermined motion (rotational motion). Furthermore, the game apparatus calculates an orientation of the input device corresponding to the corrected gravitational vector.
摘要:
An example game system includes a plurality of operating devices for outputting first operation data, a transportable display device for outputting second operation data, and a game apparatus. The game apparatus controls a plurality of first operation targets based on the first operation data, and a second operation target based on the second operation data. In addition, the game apparatus generates a first game image including a plurality of images representing a virtual space as viewed from first virtual cameras each corresponding to one of the first operation targets. The game apparatus generates a second game image including an image representing the virtual space as viewed from a second virtual camera corresponding to the second operation target. The first game image is outputted to a predetermined display device. The second game image is displayed on the transportable display device.
摘要:
A game system comprises image obtaining means, direction calculation means, first rotation means, and display control means. The image obtaining means obtains an image taken by an imaging device. The direction calculation means calculates a direction originally determined from the image of an imaging target included in the image taken by the imaging device. The first rotation means rotates an operation target in accordance with the calculated direction. The display control means generates an image in accordance with the rotation of the operation target performed by the first rotation means and displays the generated image on a screen of a display device.
摘要:
A computer as an input adjustment apparatus includes a memory. This memory stores an input adjustment program. The computer is connected with a touch pad. When a user touches the touch pad with his/her finger, the computer is provided with touch coordinate data on a touched portion and a value according to an area of the touched portion. Based on the coordinate data and the value according to the touch area, the computer calculates a scale factor of a range in which the user can actually perform an operation in such a manner as to conform to a whole operating range of the touch pad. Then, the computer multiplies by the scale factor a difference of coordinates indicated by the coordinate data (current touch coordinates) from a reference position, and input the resulting value as input data into an electronic device.
摘要:
An inclination calculation apparatus within a game machine computes inclination of an input device having an acceleration sensor/detector capable of detecting acceleration in at least two axial directions. Programmed logic circuitry within the apparatus generates preliminary data which is representative of a current inclination and which is uniquely determined from acceleration data obtained from the acceleration sensor/detector. Programmed logic circuitry within the apparatus also regularly consecutively computes new/updated inclination vectors in real-time based on a previously computed inclination vector, a variable “effectiveness” valve and a current inclination vector, where the effectiveness value is a correction factor that represents the degree to which the direction of the previously computed inclination vector must be made closer to the direction of the current inclination vector to result in a direction for the new/updated inclination which more accurately reflects the actual inclination of the input device at the time the acceleration data is acquired.
摘要:
In each odd-numbered frame, a game image generated by a three-dimensional image processing unit 31 is supplied to a first LCD 11, and then a game image identical to the generated game image is stored in a first VRAM 21a. Also, a two-dimensional image processing unit 37 supplies the game image stored in the immediately-preceding even-numbered frame in a second VRAM 21b to a second LCD 12. On the other hand, in each even-numbered frame, a game image generated by the three-dimensional image processing unit 31 is supplied to the first LCD 12, and then a game image identical to the generated game image is stored in the second VRAM 21b. Also, the two-dimensional image processing unit 37 supplies the game image stored in the immediately-preceding odd-numbered frame in the first VRAM 21a to the first LCD 11. With this, in a portable game machine including two display units, different three-dimensional game images can be simultaneously displayed by a single three-dimensional image processing unit on the two display units without flicker on the display screens.
摘要:
An object position coordinate computing and selection method and apparatus detects one or more areas satisfying a predetermined criterion in a captured digital image and compares an object-position coordinate point to associate with such areas. When a plurality of such areas have been detected and associated object-position coordinate points have been computed, the coordinate computing method and apparatus sets a reference value based on at least one or both of a direction of a line connecting the first two object-position coordinate points recognized in the image and a length of the line connecting the two object-position coordinate points. The coordinate computing method and apparatus then selects a single pair combination of object-position coordinate points out of the plurality of possible pair combinations of object-position coordinate points that is closest to the set reference value for use as selected object position coordinate points.
摘要:
A first game image to be controlled by using an operation switch section 14 is displayed on a first LCD 11. In addition, a second game image to be controlled by using a touch panel 13 is displayed on a second LCD 12. The first game image and the second game image are expressions, taken from different perspectives, of the same game space generated by executing a game program.