Lo of the Dark 0.8.1 - няшнофичи!

Добавлен , опубликован
Сожри меня Нургль! наконец-то оно работает! Дабы не растекаться мыслью по древу: подвижные объекты в пространстве и конические светильники!
Подробные иллюстрации - ниже, а тут, значится, по порядочку.

Подвижные объекты

Ура! Теперь можно делать так, чтоб что-то, скажем, крутилось, ездило туда-сюда, отъезжало в сторону и т.п. Действует только на фримеши, и сейчас это видно на нескольких декорациях и на поднимающейся перегородке со второго уровня.
Технически можно делать следующее:
  1. Движение из точки А в точку Б (зацикленное/незацикленное)
  2. Вращение от угла А до угла Б (в пределах 360 градусов, зацикленное-незацикленное)
  3. Постоянное вращение
Поведение объекта поддается скриптованию.
Демонстрация систем поведения объектов и помещений/открытого пространства:

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

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

Еще по мелочи

Добавлена болванка 19-го уровня, демонстрацию создания которой можно посмотреть в ролике (мне припекло показать, как работает редактор). Также доработан 18-й уровень - исправлены баги, плюс теперь нужно предпринять одну дополнительную манипуляцию чтобы открыть портал.
Демонстрация процесса создания уровня в редакторе:

Галерея

КАЧАТЪ?!!!

Скачиваем, ежели хотим потестить, как обычно - отсель.
0
29
9 лет назад
0
Звук открывающейся двери слишком рано заканчивается да и как-то медленно... Теперь обязательно надо запилить открывающиеся двери!)
1
6
9 лет назад
1
Где то это я уже видел.....
Legend of Grimrock?
0
23
9 лет назад
Отредактирован Дарин
0
Olifem:
Где то это я уже видел.....
Legend of Grimrock?
Зрите в корень!
alexprey:
Звук открывающейся двери слишком рано заканчивается да и как-то медленно... Теперь обязательно надо запилить открывающиеся двери!)
Айе, там еще подгонять надо параметры =) Но полноценно открывающиеся двери - это будет адов геморрой. Надо будет создавать по два объекта, один - фримешем, и по активации клетки поворачивать фримеш самой двери на 90 градусов =) А каждый лишний фримеш с поведением - это удар по фпс. Ибо ГЛСцена* =)
_____
*Сама ГЛСцена не виновата в этом - она под другое заточена, а я использую ее для создания чего-то типа майнкрафтообразных кубиков
0
15
9 лет назад
0
Айе, там еще подгонять надо параметры =) Но полноценно открывающиеся двери - это будет адов геморрой. Надо будет создавать по два объекта, один - фримешем, и по активации клетки поворачивать фримеш самой двери на 90 градусов =) А каждый лишний фримеш с поведением - это удар по фпс. Ибо ГЛСцена* =)
С ГЛСценой не работал, но неужели это отнимет столько ФПСов ? Для дверей можно было бы использовать аж целых 3 модели - статичная закрытая, открывающаяся( с анимацией) и статичная открытая.
PS: помню как один мой друг делал подобную игру, только по олдсулу - на делфи и в 2Д (псевдо-3д) :)
0
23
9 лет назад
0
DarkDes:
Айе, там еще подгонять надо параметры =) Но полноценно открывающиеся двери - это будет адов геморрой. Надо будет создавать по два объекта, один - фримешем, и по активации клетки поворачивать фримеш самой двери на 90 градусов =) А каждый лишний фримеш с поведением - это удар по фпс. Ибо ГЛСцена* =)
С ГЛСценой не работал, но неужели это отнимет столько ФПСов ? Для дверей можно было бы использовать аж целых 3 модели - статичная закрытая, открывающаяся( с анимацией) и статичная открытая.
Ну, в принципе, у меня есть идея как это сделать без насилия над ФПС, но для этого нужно переписать все, что касается дверей =) Поясняю суть: все объекты в мире по определению статичны, используется объект GLFreeForm, не поддерживающий анимацию. Можно перевести двери на GLActor - эти ребята понимают анимации, так что можно будет просто выполнять с открытыми дверями заданную анимацию открытия из obj и не морочиться. Но это будет означать, что мне нужно переработать весь код, связанный с дверьми, потому как сейчас игра не сильно отличает их от стен =) Способ же анимации, используемый для задания поведения объектов - обработка и перезадание координат/углов каждого объекта, которому эти атрибуты заданы как отличные от нуля :) Признаться, в чем я не уверен - так это в том, стоит ли овчинка выделки.
PS: помню как один мой друг делал подобную игру, только по олдсулу - на делфи и в 2Д (псевдо-3д) :)
Хехе, ну тут наполовину по олдскулу, ибо на делфи =)
0
29
9 лет назад
0
Дарин, твоим бы прямым рукам и умной голове нормальный язык и движок, такие крутые игры бы клепал)
0
23
9 лет назад
0
alexprey:
Дарин, твоим бы прямым рукам и умной голове нормальный язык и движок, такие крутые игры бы клепал)
Мне надо освоить всего ничего - С++ или шарп, изучить приличное двигло (боги, да хоть бы Огра), научиться нормально рисовать и разобраться в моделинге вне рамок дегенеративного кубизма :D
2
29
9 лет назад
2
Дарин, на самом деле шарпы освоить вообще фигня, потом не захочешь на дрений делфяк возвращаться
0
23
9 лет назад
0
alexprey:
Дарин, на самом деле шарпы освоить вообще фигня, потом не захочешь на дрений делфяк возвращаться
Я немного просматривал информацию по синтаксису шарпа (плюс тут давеча всплыла весьма няшная статейка на тему), в принципе на вид - действительно ничего чрезмерно сложного =) Но надо взять себя за шкирку и целевым порядком взяться за освоение :) Эхъ, однако, скорее всего, пока не защищу свой злосчастный диссер - буду любиться с Делфи. Впрочем, делфи няяяяфный ^^
0
15
9 лет назад
0
Дарин:
Ну если всё так сложно, то лучше идти путём меньшего сопротивления :)
Дарин:
... научиться нормально рисовать и разобраться в моделинге вне рамок дегенеративного кубизма :D
Думаю многие этого хотят) Особенно я. Пошли вместе рисовать шедевры и моделить как боги ! :D
0
24
9 лет назад
0
Дарин, как альтернативу шарпам могу предложить джаву и неплохое опенсорсное двигло JMonkeyEngine.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.