Generated by Pure CSS Menu.com : Free CSS Drop Down Menu Generator CSS Drop Down Menu by PureCSSMenu.com
Приветствую Вас Гость • Регистрация • Вход • RSS
Понедельник, 29.4.2024
Слежение за ближайшим объектом [Примеры BGE]

Описание:
Пример показывающий как реализовать слежение объекта за ближайшим объектом через скрипт.

Скрипт:
cc = GameLogic.getCurrentController()
s = cc.sensors['sensor']
x, y, z = cc.owner.position

if s.positive:
min_dist = None
near = None

for obj in s.hitObjectList:
ox, oy, oz = obj.position
dist = ((x - ox) ** 2 + (y - oy) ** 2 + (z - oz) ** 2) ** 0.5

if min_dist is not None:
if min_dist > dist:
min_dist = dist
near = obj
else:
min_dist = dist
near = obj

if near:
a = cc.actuators['act']
a.object = near
cc.activate(a)


Уважаемый гость, чтобы скачать файл кликните по одной из рекламных ссылок выше
(Дождитесь полной загрузки рекламируемого сайта!)
.
Чтобы качать файлы без рекламы, вы должны зарегистрироваться, или войти под своим логином
Скрипты python | Просмотров: 1711 | Добавил: Toxa17
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]