Игра Pong на Blender Game Engine

Главная Форумы Blender Game Engine (BGE) Игра Pong на Blender Game Engine

В этой теме 4 ответа, 3 участника, последнее обновление Radarok Radarok 2 года/лет, 4 мес. назад.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #6979

    8observer8
    Участник

    Привет!

    Хочу переписать игру Pong с Unity на BGE с этого туториала: Unity3D Tutorial – C# Pong Game Part 1

    Точнее, записать свой туториал на BGE – такой же или даже более насыщенный. Но нужно потренироваться и выяснить кое-какие вопросы. Надеюсь, вы мне поможете

    #6980

    8observer8
    Участник

    Вот я записал туториал, который, как мне кажется, получился полезным: Создание меню для игры на Blender Game Engine. Русский шрифт. Экспорт в exe

    Будет две версии игры: упращённая для туториала и та, которую я буду развивать и вводить новые фишки

    Первый вопрос. Я создал файл “PlayerController.py”. Добавил сенсор “Always”. Поставил Freq = 1. Вот так я считаю может выглядеть структура скрипта:

    def init( cont ):
        
        obj = cont.owner
    
        if 'init' in obj:
            return True
        else:
            obj['init'] = 1
            print( 'init' )
            return False
    
    def update():
        print( 'update' )
    
    def main( cont ):
    
        if init( cont ):
            update()
    
    #6983
    Артем Слаква
    Артем Слаква
    Хранитель

    Я один вопроса не вижу?

    P.S. По две темы создавать не обязательно ;)

    #6984

    8observer8
    Участник

    Привет! Вопрос в том, правильно ли я делаю, что частоту поставил = 1? И правильна ли структура скрипта? Может улучшить можно

    Ещё вопрос появился с физикой, но я пока сформулировать не могу. Лучше скину попозже blend файл и опишу кратко проблему. В общих чертах – при ударе шарика Player опускается вниз, хотя я “Lock Translation” по Y поставил. Я подстелил невидимую плоскость под Player и Enemy, но тоже не то. Похимичу ещё и скину blend

    #6988
    Radarok
    Radarok
    Участник

    Привет! Вопрос в том, правильно ли я делаю, что частоту поставил = 1

    Зависит от конкретной задачи.

    И правильна ли структура скрипта? Может улучшить можно

    Пустой скрипт, ничего не делающий. Улучшать нечего.

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

Для ответа в этой теме необходимо авторизоваться.


О сайте

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

Контакты

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

Email:
info@blender3d.com.ua

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

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

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

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