![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
NCrashed, на 2м комп при 100 телах слегка подлагивало,дошло до 103 - нормально,дальше нажатием ESC довёл до 130 не лагало(тест на производительность делал ^^) |
![]() |
#101
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
DragonSpirit, значит у меня получилось оптимизировать =), ура Счас работаю над сопротивлением к движению. юнитов, нашел там некоторые баги. +изменения в названиях функций, перевожу транслит на англ. |
![]() |
#102
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Daemonik
![]() ![]() offline
Опыт:
5,084Активность: |
|
![]() |
#103
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Имправил баг с независимыми юнитами, только теперь если отдать приказ рядом с ним, он пытается поймать себя за хвост, вертится вокруг этой точки =) |
![]() |
#104
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZeToX2007
![]() ![]() offline
Опыт:
7,009Активность: |
Короче нажимал на Ecs пока не попались 2 глыбыны, которые зависли в воздухе и не двигались и после этого карта ппц как тормозил
|
![]() |
#105
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Патиссончик
Time marches on
![]() ![]() offline
Опыт:
9,881Активность: |
Я не понял смысл в черной дыре (у меня было 2 мечника и москитная Черная дыра, и ничего не происходило я еще и тел нафигарил и тоже ничего) и про трения (было просто 1 тело и все). И кстати я думаю самопожертвование можно убрать, т.к. с ней можно двигаться. А так больше всего порадовало когда тела отталкивались или производство когда они все в ямы сбивались. ПС: про машинки мне больше понравилось xD. |
![]() |
#106
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
ZeToX2007, слишком быстро нажимал вот они создались одна в другой, сейчас подправлю - поставлю ограничение
Овощь, черная дыра и правда тупая, в новой версии я заменю. Самопожертвование уберу. А вот машинки - это уже надстройка над этой системой. Это как бы "низкоуровневая библиотека", с помощью которой можно интересные системы делать. Через полчаса выложу новую версию. |
![]() |
#107
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ranger21
I love beatiul days XD
![]() ![]() offline
Опыт:
13,274Активность: |
а для физических снарядов можно применять? o_O
Полёт пули с просчётом высоты и декораций + гравитация. |
![]() |
#108
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Ranger21, это очень затратно с точки зрения вычислений, но эта библиотека позволяет это сделать (а вот обнаружение деккора нужно самому выполнять, для кастом стокновения есть функция:
Берет тело, координаты 3х точек плоскости о которую ударяется тело и коэф. упругости.
Можешь написать надстройку для этой системы =). Если будут вопросы, обращайся. Вышла новая версия системы, с новым тестом "Движение юнитов" и системой движения юнитов (тел, которые реагируют на приказы), список изменений в 1 посту в конце, карта в аттаче. |
![]() |
#109
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ranger21
I love beatiul days XD
![]() ![]() offline
Опыт:
13,274Активность: |
NCrashed, какие огромные функции o_O
Не... я лучше откажусь от этой идеи)
Не хочу нагружать бедный вар3 |
![]() |
#110
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
akkolt
![]() ![]() offline
Опыт:
13,826Активность: |
NCrashed, Багов не нашел, ну кроме проваливания юнита под землю иногда, ну это легко поправимо...
Система мув юнитов класс =) akkolt добавил: Да, и еще - опиши все функции в Readme, там куда больше полезных функций, чем указано в первом посте... |
![]() |
#111
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
|
![]() |
#112
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Ranger21
I love beatiul days XD
![]() ![]() offline
Опыт:
13,274Активность: |
NCrashed, Что про плоскость?
Я хотел просто скрестить систему стрельбы варика с реалистичными патронами.
Смотри каким образом:
Даём юнитам мгновенную атаку и убираем любую анимацию попадания пули.
Отлавливаем DamageEvent сделанный с помощью атаки (тут можно применять орб-систему) и создаём пулю.
Но проблема в том, что у меня есть быстроатакующие классы + не думаю, что варик это выдержит нормально при нескольких игроках.
А у пуль должна быть начальная инерция, гравитация, кучность (разброс относительно заданной цели) , дамаг, который она нанесёт при столкновении. Чтобы предметы действовали тоже, хотя можно уменьшать дамаг в зависимости от силы пули. У снайпера допустим пуля долго и быстро летит, не теряя дамага, проникает сквозь врагов. У других не проникающие пули.
При этом хотел сделать так, чтобы каждой пульке свои параметры назначать эти)
Так что это всё трудно, поэтому и решил забить xD
Просчитывать для каждой пули столкновении с землёй, с декорациями...
Полный физ движок o_O |
![]() |
#113
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Ranger21, 70% работы сделает за тебя моя система =). Однако это ,правда, трудоемко... |
![]() |
#114
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Патиссончик
Time marches on
![]() ![]() offline
Опыт:
9,881Активность: |
NCrashed, Ну, сказать нечего. Все сюпер. У меня вопрос: что будет дальше? |
![]() |
#115
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
С этой системой все, дальше надстройки над ней. Планирую доработать систему машин, выложить ее. |
![]() |
#116
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Вышла новая версия, 5.8. Добавлена функция, раскалывающая тела на 2 куска, изменен тест сухого трения на тест раскола тела (в тесте №2 можно посмотреть как юзать функцию).
Но чтобы кусочки тела были соответствующих размеров графически, нужно телу каждый раз после выполнения SetUnitScale поправлять параметр scale (по дефолту он стоит = 1)
Планировал еще сделать раскол тела на 3 части, но игра не стоит свеч, т.к. выгоды от функции мало, а доп расчетов куча. |
![]() |
#117
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Связи выхода новой надстройки FDL CarLib, была обновлена версия FDL. Исправлены баги, проведена оптимизация кода (уже который раз). |
![]() |
#118
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Альтаик
Basket-Man
![]() ![]() offline
Опыт:
4,623Активность: |
мне ток движение по окружности понрравилось, отсальное врядли комуто пригодится.... |
![]() |
#119
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Ты видел систему машин??? Вот для таких вещей и создана библиотека, только надо мозгами пораскинуть как ее пользоваться. |
![]() |
#120
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|