Слежение за ближайшим объектом [Примеры 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 | Просмотров: 1759 | Добавил: Toxa17 |
Всего комментариев: 0 | |