Последние сообщения

Страницы: [1] 2 3 ... 10
1
Вопросы от новичков / Re: Странное поведение в BGE
« Последний ответ от Novichok Сегодня в 16:55:54 »
Тут ещё интересный момент есть.
Во внутрь блока: while (v1-v0).length>=ls:
вставил: print("46 ob = ", ob), и обнаружил что сюда Blender не заглядывает - нет распечатки в консоли этой строки. Тогда каким образом появляется след от колеса, если его появление выполняется только внутри этого блока?

А, эта строка: v0=v0+dv.normalized()*ls зачем изменяет v0? и тут же
db['v0'] = v0
В каком случае возможно выполнение условия:
while (v1-v0).length>=ls:?
2
Программирование (любое) / Re: Конструктор 2D игр Game Editor
« Последний ответ от Striver Сегодня в 16:44:59 »
Цитировать
Если будешь не прочь разместить справку у себя онлайн и оффлайн
Да без проблем, выложу. Ну, до момента, пока мне не надоест за хостинг платить.
3
Программирование (любое) / Re: Конструктор 2D игр Game Editor
« Последний ответ от Samovar Сегодня в 15:42:11 »
Иду по твоим стопам :) Это мой первый опыт, да и стараюсь всё проверять... потому так долго...

Да, я просто выкладываю процесс её перевода...  потом выложу архив... Если будешь не прочь разместить справку у себя онлайн и оффлайн (там всего около 2,5 Мб в несжатом формате с изображениями) на сайте, то я буду рад.
4
Программирование (любое) / Re: Конструктор 2D игр Game Editor
« Последний ответ от Striver Сегодня в 14:19:19 »
Я думал, только я тут такой упоротый  :)

Оффлайн-справку планируешь слепить?
5
Программирование (любое) / Re: Конструктор 2D игр Game Editor
« Последний ответ от Samovar Сегодня в 12:14:48 »
Главное меню редактора (продолжение)


Regions (Регионы)




Add Activation Region (Добавить регион активации):

Регионы активации - это области экрана, которые определяются ограничительной рамкой и включают в себя актёров игры.
Регион и ваши актёры загружаются только тогда, когда актёр View (Вид) пересекает его.
Регион и все актёры в регионе удаляются, когда View актёр больше не пересекает его.

Регионы активации позволяют вашей игре иметь много уровней, каждый уровень игры может быть определен в новом регионе активации.
Вся игра, со всеми ее уровнями, сохраняется в одном игровом файле.
Регионы активации делают лёгким просмотр всей игры.



Регион активации отображается в Game Editor как жёлтый прямоугольник. Его можно свободно перемещать или изменять. Прямоугольник невидим, когда игра запущена в игровом режиме.

Клик правой кнопкой мыши по краю региона активации открывает вплывающее меню, которое позволяет удалить регион активации из игры.
Если актёр перемещается за пределы региона активации, он будет уничтожен только тогда, когда регион активации больше не будет пересекаться с актером  "View" ("Вид").
Актёр будет уничтожен регионом активации, когда он находится за пределами актёра "View"("Вид").
Можно создавать множество регионов активации с перекрывающимися областями.
Все актёры региона активации загружаются внутри его области. Также загружаются родители актера и ссылки на актёра через скрипт.
Актёры, созданные с помощью "Create Actor", будут назначены видимому региону активации.
Если актёр "View"("Вид") покидает регион, а затем возвращается, все актёры будут перезагружены, за исключением тех, которые были уничтожены явно  действием "Destroy Actor" ("Уничтожить актера").
Любой актёр может быть загружен с помощью "Create Actor" ("Создать актёра"), даже если он был уничтожен явно.
Если игра не содержит ни одного региона активации, то при запуске игры будут загружены все актёры.

Ниже представлена многоуровневая игра с 3-мя регионами активации:




Show/Hide Regions (Показать/Скрыть регионы):

Показывает и скрывает регионы активации


Script (Скрипты)



                                                                     
Это меню дает быстрый доступ к глобальному коду и всем скриптам актёров (сначала будут показаны последние пять использованных скриптов).
Используйте Global Code (Глобальный код), чтобы свободно добавлять код на языке Си (массивы, структуры и функции).

Программисты Си оценят возможность использовать всю мощь языка Си.
Более подробная информация о скриптах здесь.
 

Game Mode (Игровой режим)



Переключает Game Editor в игровой режим, чтобы проверить игру.
Нажатие клавиши <ESC> выходит из "Игрового режима" и возвращает вас в редактор.


Configuration (Конфигурация)



                                                                                                         

Game Properties (Свойств игры):



- Game resolution (Разрешение игры): Выбор разрешения из обнаруженных машиной, или ввод пользовательского разрешения. На Pocket PC вы можете изменить ориентацию экрана.
- Safe margin (Границы безопасности): Этот параметр увеличивает область, используемую в событии Out of Vision (Вне области видимости).
- Mode (Режим): Указывает режим отображения игры "Window" ("В окне") или "Full Screen" ("На весь экран").
- Frame rate (Частота кадров): Указывает скорость анимации (кадров в секунду).
- Show mouse (Отображать курсор мыши): Указывает, должен ли отображаться курсор мыши.
- Suspend game if lost focus (Пауза в игре, если вне фокуса): Установите "Yes", чтобы приостанавливать игру когда потерян фокус  или получать системные сообщения на Pocket PC, Handheld PC и смартфонах.
На Pocket PC и смартфонах будет показан игровой экран и меню для продолжения или выхода из игры.
На смартфонах эта опция всегда активна для приема телефонных звонков.

- Use ESC key to exit game (Использовать ESC для выхода из игры): Выберите "Yes", чтобы выйти из игры при нажатии на клавишу ESC.
Если вы не хотите использовать клавишу ESC для выхода, выберите "No" и используйте функцию ExitGame () в любом действии для выхода из игры. Этот параметр будет работать только после экспорта игры в исполняемый файл.

- Motion Compensation (Компенсация движения): Выберите "Yes", чтобы скорректировать скорость актера, если реальная частота обновления экрана медленнее, чем частота кадров игры.
- Audio format (Формат аудио): Установите частоту звука. Формат моно или стерео, и максимальные количество одновременно проигрываемых звуков в игре.
- Icon file (Файл значка): Укажите файл значка, который будет использоваться при экспорте игры в исполняемый файл. Чтобы показать значок в Windows или Pocket PC, укажите файл значка .ico.
- Game title (Название игры): Название игры, которое будет использоваться при экспорте игры.
- Game background color (Цвет фона игры): Укажите цвет фона игры.
- Pocket PC and GP2X Keys (Клавиши  Pocket PC и GP2X): Используйте для переназначения клавиш Pocket PC или GP2X на клавиши настольных приложений используемые в игре. Клавиши могут отличаться на разных машинах.


Preferences (Настройки):




- Show Grid (Отображать сетку): Отображает и скрывает сетку.
- Grid Snap (Прилипание к сетке): Устанавливает режим прилипания к сетке.
- Main color (Основной цвет): Устанавливает цвет линий сетки.
- Resolution (Разрешение): Устанавливает цвет линий сетки, которые соответствуют параметрам разрешения игры.
- Grid Size (Размер сетки): Устанавливает размер клеток сетки.
- Enable tool tips (Включить подсказки): "Yes" включает отображение подсказок. "No" отключает отображение подсказок.
- Persistent undo (Сохраняемая отмена): Если вы выберете "Yes", Game Editor будет искать соответствующий файл .undo, и восстановит историю редактирования игры при её следующей загрузке.
- Maximum undo levels (Максимальное количество уровней отмены): Количество уровней отмены для записи. Этот параметр будет иметь место только в том случае, если для поля "Persistent undo" установлено значение "Yes". Уменьшите параметр "Maximum undo levels", чтобы уменьшить размер файла отмены.
- Image Editor (Редактор изображений): Выберите редактор изображений, чтобы редактировать кадры анимации. Редактор изображений должен обрабатывать файлы изображений PNG с прозрачным фоном. Если у вас нет редактора изображений, используйте поисковую систему и введите запрос "Редакторы изображений с поддержкой PNG", чтобы найти хороший редактор изображений.


Help (Справка)



                                                                                                       

Documentation (Документация):
Переход к файлам документации Game Editor.

Tutorials (Уроки):
Выберите тему урока, чтобы увидеть анимированный фильм об одном или нескольких аспектах игрового дизайна в редакторе.

Get New Tutorials (Получить новые уроки):
Выберите этот параметр, чтобы получить новейшие мультимедийные уроки. У вас должно быть активным подключение к интернету.

Check for Updates (Проверить обновление):
Выберите этот параметр, чтобы получить новейшие обновление Game Editor.

Game Demos (Демо игры):
Загрузите демонстрационные игры из множества файлов примеров, созданных сообществом пользователей и программистов Game Editor.

User Forums (Форум пользователей):
Переход на форум Game Editor, чтобы узнать о программе больше.

About (О программе Game Editor):
Информация о разработке Game Editor и программистах.


Info (Информация):




- Координаты мыши относительно игрового центра.
- Отображает координаты актёра относительно родителя, при нажатии на актёра.
- Статус привязки актера.

Управление клавиатурой и мышью в редакторе:
Увеличение/уменьшение: +/- или >/<
Отмена: Ctrl+Z
Возврат: Ctrl+Y или Ctrl+T
Выбор перекрывающихся актёров: клик мышью + левый Ctrl
Перемещение по рабочему пространству редактора: клик мышью + правый Ctrl
Переключение примагничивания актёра: левый Shift  (магнитный эффект между актёрами и тайлами для их более точного позиционирования)
6
Вопросы от новичков / Re: Странное поведение в BGE
« Последний ответ от Novichok Сегодня в 09:32:30 »
>> Изменяю размер следа по оси Y, а изменяется по оси Х. Как это получается, есть какие-то соображения на этот счёт?
... не удалось добиться такого результата, изменения по осям соответствуют заявленным значениям ...
... опиши последовательность своих действий, приводящих к неверному результату ...
Николай, направляю файл. Надеюсь что у тебя раскроются те же самые окна что и я вижу с выделенным объектом sled.
Запусти движок и наблюдай. Жёлтое колесо медленно начнёт движение вверх по экрану открывая грунт. В месте первого следа чётко видно соответствие ширины колеса и следа, т.е. по оси Х.
Останови движок. Активируй второй слой и не меняя масштаба окон просто в окошке "Размер" по оси Y измени размер в любую сторону.
Запусти движок предварительно активировав первый слой.
У меня получается, в результате изменения значения по оси Y изменяется ширина следа, как на моём рисунке. Перед отправлением файла ещё раз убедился, что всё происходит именно так и после перезагрузки компа.
7
Вопросы от новичков / Re: Как поправить Ригг
« Последний ответ от Николай Николаев Сегодня в 03:24:20 »
... поясни откуда скачана модель и были ли там инструкции к ней? ...
8
Вопросы от новичков / Re: Странное поведение в BGE
« Последний ответ от Николай Николаев Сегодня в 03:21:58 »
>> Изменяю размер следа по оси Y, а изменяется по оси Х. Как это получается, есть какие-то соображения на этот счёт?
... не удалось добиться такого результата, изменения по осям соответствуют заявленным значениям ...
... опиши последовательность своих действий, приводящих к неверному результату ...
9
Вопросы от новичков / Re: Странное поведение в BGE
« Последний ответ от Николай Николаев 19 Июня 2018, 20:56:24 »
>> if object.name[0:5]!='wheel':
... это было сделано для более унифицированного определения объектов типа колесо, то есть все эти объекты имеют названия, которые начинаются с wheel ...
... можно придумать и другой способ классификации ...

>> что это в квадратных скобках, где можно прочитать?
... например https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html ...

>> Что это за коэффициент "r", в чём его смысл?
... это радиус колеса, суть - если луч, выпущенный из центра колеса пересекается с землёй в точке удалённой не более 5% чем радиус колеса, то эту точку нужно использовать для рисования следа ...
10
Вопросы от новичков / Re: Странное поведение в BGE
« Последний ответ от Novichok 19 Июня 2018, 17:03:06 »
Цитировать
if object.name[0:5]!='wheel':
Цитировать
что это в квадратных скобках, где можно прочитать?
от строкового поля object.name взяты первые 5 символов (с 0-го по 4-й).
Спасибо Striver. Взгляни на рисунок. Изменяю размер следа по оси Y, а изменяется по оси Х. Как это получается, есть какие-то соображения на этот счёт?
Страницы: [1] 2 3 ... 10

* По форуму

* Последние вложения

Странные изменения.jpg
Скачано: 14
Автор: Novichok
NLA-редактор.png
Скачано: 10
Автор: Striver
Ригг.png
Скачано: 12
Автор: Mr.who
BlenderError.jpg
Скачано: 16
Автор: Starbreaker
BricsCADShape.jpg
Скачано: 25
Автор: Striver