ufna
> Что такое "обычный способ отрисовать меш от точки А до Б"? :)
Написать шейдер, который это сделает.
ufna
> Не хочу представлять. Переписывай логику нормально, а не пихай в экторы то, что
> не предназначено быть реализованным таким образом.
Ну так давай, расскажи что мне прийдётся сделать вместо того, чтобы просто сделать 10к AActor.
В моей игре я именно так и сделал, без мутных наворотов. В анреале мне прийдётся что-то делать, чтобы забороть движок.
ufna
> Зачем? Ну т.е. вот реально, можно привести еще 100500 вещей которые "сделать
> нельзя". Толку то? Натягивать сову на глобус спортивного интересу ради? Кесарю
> - кесарево.
Затем что мне такая функция нужна. Геттер для TVariant например.
samrrr
> Написать шейдер, который это сделает.
Ну ок, в чем проблема? Берешь да рисуешь. Подобным образом вот еще черт знает когда делали, все линии - кастомный шейдак: https://gyazo.com/4e88f7c45abf8ffbfcec2f652dd1d3bf
samrrr
> Ну так давай, расскажи что мне прийдётся сделать вместо того, чтобы просто
> сделать 10к AActor.
>
> В моей игре я именно так и сделал, без мутных наворотов. В анреале мне
> прийдётся что-то делать, чтобы забороть движок.
Не, прости, но не буду. Не хочу тратить время, чтобы потом "а да нафиг, я вот сделал у себя так и мне збс". Утверждение что на анриле нельзя делать тысячи живых объектов - голословная чушь, но как-то лень :D
samrrr
> Затем что мне такая функция нужна. Геттер для TVariant например.
Эта вещь не для БП. Знай ограничения языка - заповедь первая? Это выглядит как "ой, на плюсах нельзя сделать как на джаве" (и vice versa). Есть БП как определенная технология для определенных задач со своими ограничениями. Для остального - есть родной C++, твори что хочешь.
samrrr
> Только учти что анреал не осилит более 1000 активных игровых объектов. И багов
> в нём достаточно много. Самописный двиг будет лучше него.
Ты под активными игровыми объектами имеешь ввиду любые акторы, даже статичные меши?
Мне главное как в Painkiller сделать - это база (камера, скорость и механика движения и стрельбы), а потом накрутить там "выпендрежа" (эпичные кат-сцены, замедление времени, всякие штуки в духе "Убить Билла"), насколько позволит UE4 и ресурсы.
Сейчас вот какое-то слишком быстрое передвижение у камеры, как у ужаленного.
Yungb3ly
> для конкуренции с unity/unreal
Вот эту часть заменить на «для хобби и самообразования» — и можно будет получить ответ.
ufna
> Утверждение что на анриле нельзя делать тысячи живых объектов - голословная
> чушь, но как-то лень :D
Ну так давай, покажи, что можно. Сделай игру с 10к крутящимися кубиками.ufna
> Эта вещь не для БП. Знай ограничения языка - заповедь первая?
Что за бред, таких ограничений в анреале нету.
ufna
> на плюсах нельзя сделать как на джаве
Счегобы нельзя? Можно.
0xBADCODE
> Ты под активными игровыми объектами имеешь ввиду любые акторы, даже статичные
> меши?
Объекты с активным tick.
samrrr
> Ну так давай, покажи, что можно. Сделай игру с 10к крутящимися кубиками.ufna
>
Погодь, ты реально не в курсе как это делается? https://gyazo.com/0225631f381d944521148b1ef894f4c3
ufna
> Погодь, ты реально не в курсе как это делается?
Неужели каждый из них AActor? Илиже это как обычно 1 актор с 10к кубиками?
ufna
> ой, на плюсах нельзя сделать как на джаве
Ась? Кто-то реально теперь умудряется задвигать такие фразы? Новое поколение не знает о том, почему существует джава, или что? Я, конечно, понимаю, что наш мир полон иронии вроде современного понятия кроссплатформенных программ, но чтобы настолько...
samrrr
> Неужели каждый из них AActor? Илиже это как обычно 1 актор с 10к кубиками?
А вам шашечки или ехать?
pahaa
> Ась? Кто-то реально теперь умудряется задвигать такие фразы? Новое поколение не
> знает о том, почему существует джава, или что? Я, конечно, понимаю, что наш мир
> полон иронии вроде современного понятия кроссплатформенных программ, но чтобы
> настолько...
Ну т.е. на плюсах можно сделать все как на яве, и ява не нужна?
ufna
> Ну т.е. на плюсах можно сделать все как на яве, и ява не нужна?
Майнкрафт и старсектор на яве запилили. В итоге с 10-20 модами они после часа игры начинают подвисать каждые 5 секунд на пол секунды. Гээбедж коллектор...
И ты после этого начинаешь утверждать, что ява кому-то нужна. Нафиг она не сдалась. Есть же C#.
samrrr
> Гээбедж коллектор...
samrrr
> Есть же C#.
Хватит так толсто троллить.
ufna
> А вам шашечки или ехать?
То-есть ты предлагаешь не средствами движка а мне самому создавать, менеджерить, управлять адресацией и ссылками итд? Всё это мне придётся делать самому?
То-есть ты признаёшь что анреал не может сам, своими средствами обрабатывать 10к активных акторов?
samrrr
> Есть же C#.
В котором тоже есть сборщик мусора, который ничем не лучше джавы. И чтото в юнити не используют родную шарповую среду, а велосипедят написанием своего рантйма и компилятора для шарпа, особенно последнее время, а пока используют моно.
drbass
> который ничем не лучше джавы
Пруфы такого заявления будут?
drbass
> а велосипедят написанием своего рантйма и компилятора для шарпа
Вот как доделают, тогда и будет смысл это обсуждать.