reinjerncr

Ответы в темах

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • в ответ на: Всякие вопросы #8328
    reinjerncr
    Участник

    Нашел такой вот скрипт

    import GameLogic
    import math
    cont4=GameLogic.getCurrentController()
    owner=cont4.getOwner()
    
    speed=owner.getVelocity()
    speedt=math.pow(speed[0],2)+math.pow(speed[1],2)+math.pow(speed[2],2)
    speedtot=(math.sqrt(speedt))*2
    
    vel=cont4.getActuator("vel")
    vel.setProperty("Text")
    vel.setValue(str(abs(int(speedtot))))
    GameLogic.addActiveActuator(vel,1)

    Сделал все по инструкции, но он не работает, пишет в консоли «File «Speedometer», line 4, in <module>
    ‘SCA_PythonController’ object has no attribute ‘getOwner’
    Может кто подскажет что с этим делать

    в ответ на: Всякие вопросы #8327
    reinjerncr
    Участник

    И на том спасибо

    в ответ на: Всякие вопросы #8325
    reinjerncr
    Участник

    Скрипты… Только скрипты!

    А есть ли примерчики? Или хотя бы направьте в нужную сторону. Я в скриптах вообще не шарю, максимум, могу какие то значения поменять.

    в ответ на: Всякие вопросы #8322
    reinjerncr
    Участник

    Здравствуйте. Скачал пример простейшей физики автомобиля, хочу приделать к нему спидометр(в дальнейшем еще тахометр и индикатор передач, но об этом есть какое то представление), но не знаю как его реализовать? Как то скриптом вычислять текущую скорость передвижения меша? Или примерно подбирать какие либо числа? Можно ли его реализовать без скриптов? Еще, хотелось бы знать, как ограничить максимальную скорость передвижения? Понятно, что в настройках физики есть соответствующий пункт, но это не то. Нужно во время игры менять макс. скорость, в зависимости от передачи(например, первая — до 100, вторая — 150 и т.д.).

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)

О сайте

На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.

Контакты

Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:

Email:
info@blender3d.com.ua

Следите за нами

Подписывайтесь на наши страницы в социальных сетях.

На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.

Помимо уроков по Blender, Вы сможете найти готовые 3D-модели, материалы и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.