A virtual reality life object is prevented from performing any behavior
that is impossible in a real world, without having to detect the collision
of the virtual reality life object with an obstacle. Data for specifying a
range in which a virtual reality pet can move around is entered in a
moving range control table stored on a hard disk drive for example of an
information processing apparatus for providing a virtual reality space.
The position of an avatar corresponding to a moving object (or a virtual
reality pet) in the virtual reality space is detected and the position of
the moving object is generated based on the detected position of the
avatar. Next, it is determined whether the generated position of the
moving object is in the limited range in which the moving object can move
about. If the decision is no, a position in the limited range nearest to
the generated position of the moving object is searched for. Then, the
position of the moving object is corrected to the position found by the
search.
Фактически предмет жизни реальности предотвращен от выполнять любое поведение невозможно в реальном мире, без обнаружить столкновение фактически предмета жизни реальности с препоной. Данные для определять ряд в фактически любимчик реальности может двинуть вокруг вписаны в moving таблицу управлением ряда, котор хранят на дисковода жесткого диска например прибора обрабатывать информации для обеспечивать фактически место реальности. Обнаружено положение воплощения соответствуя к moving предмету (или фактически любимчику реальности) в фактически космосе реальности и произведено положение moving предмета основало на обнаруженном положении воплощения. Затем, обусловлено находится ли произведенное положение moving предмета в лимитированном ряде в который moving предмет может двинуть о. Если решением будет нет, то положение в лимитированном ряде наиболее ближайше к произведенному положению moving предмета поискано для. После этого, положение moving предмета исправлено к положению найденному поиском.