摘要 |
Acceleration data is repeatedly acquired, and an acceleration vector having a magnitude and a direction of an acceleration represented by the acceleration data is sequentially accumulated so as to calculate an accumulation vector. A following vector which follows, at a predetermined rate, the accumulation vector calculated by the accumulation vector calculation means is calculated by using the acquired acceleration data, and a difference between the accumulation vector and the following vector is calculated as a differential vector. A position in a virtual world displayed by a display device is designated using a value determined in accordance with the differential vector so as to perform a predetermined processing by using the position.
|