24

» Game Dev / Sculpt Stream #1

В 12:00, кто хочет добавляйтесь в скайп: bigunenkoilya
Начали)
24

» WarCraft 3 / Старые карты с ретурн багом (I2C)

Alexander12, интересно! Свяжись с автором темы на хайве, он выложил код на чтение памяти, но не на запись, как я понял, хотя в тексте упомянул о том что возможна и запись.
Хотя я думаю сам принцип можно почерпнуть из кода
Если я правильно понял эту строку, то при помощи ForForce можно выполнить байткод из массива
Of course, you can only use direct calls to execute valid functions, you can't call the middle of a function or execute bytecode from an array with this method, that is only possible with things like ForForce.
В общем решил попробовать, скачал экспериментальный пжасс, заменил, но это дело все арвно не компилируется, адикхелпер засыпаетмеян ошибками, хотя поидее не должен. Пробовал кто с этим разобраться?
24

» WarCraft 3 / Старые карты с ретурн багом (I2C)

Alexander12, тогда понятно, что очень интересно на самом деле, только непонятно по какому принципу это работает
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

nvc123, да, действительно, не подумал, правда перебор областей тоже не спасет, фактиечски это о же перебор по вектору с шагом, хотя ля единичного проэцирования а не проэцирования пучков, нагрузка будет невелика даже на протяжении всей карты
24

» Game Dev / Sculpt Stream #1

Андреич, 12 часов МСк тебе подойдет? или десять?
Так, стрим завтра в 12:00, для пропустивших будет запись. А я побёг делать бейсмеши пропсов
24

» WarCraft 3 / Патч 1.27a

VetsaN, микс архив для графики реашет проблему, но не решает то что пользователям придется его качать отдельно
24

» Джа Растафарай (darkowlom) / 3D Art

GeneralElConsul, вероятно ты меня не понял- мне не лень работать, мне лень выкладывать скриншоты на XGM)
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

Да, минимальные и максимальные параметры конечно будут указаны
т.е. вектор пересекает ландшафт несколько раз
Смотри в моем способе идет проверка, если на участке есть пересечение, он делится попоплам и берется половина ближайшая к камере, потом если в нем тоже есть пересечение процедура повторяется и тд, до тех пор пока не останется только одно пересечение, с этим проблем не будет) Спасибо, думаю вопрос можно закрыть
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

точку отсчета мы имеем, да , вектор только равен не вектору камеры, а вектору поля зрения относительно точки экрана. Но мне не нужно находить вектор, я имею две точки, спроецировав клик через функцию дгуи на два разных расстояния и могу найти нужный вектор. Осталось найти пересечение этого вектора с ландшафтом
Итого у нас есть: вектор и точка отсчета
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

nvc123, конкретный случай- проекция точки экрана на террейн по вектору. В нормальных средах можно запустить рейтрейс по вектору до первого пересечения, но тут мы не можем получить матрицу объекта и придется фактически делать рейтрес именно перебором, другого решения я не вижу.
24

» Джа Растафарай (darkowlom) / 3D Art

Андреич, частица само подразумевает что они будут не эффективны, в контексте меня)
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

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

» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)

JesusHipster, учитывая что многие играют на пиратских серверах с онлайном максимум в три тысячи в лучшие времена, а подобную аудиторию карта может вполне собрать
24

» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)

JesusHipster, 256х256, если не путаю - не совсем то и маленькая. К слову через зепир можно создать карту 512х512 + если использоват метод увеличения игрвоого пространства за счет уменьшения игровых объектов и приближения камеры - получается просто гигантские размеры, только непонятно зачем такие нужны
24

» Джа Растафарай (darkowlom) / 3D Art

Обновил, Главный вопрос: как бороться с ленью что-то заливать?
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

nvc123, в широком профиле интересует, без одной конкретной спецификации(она конечно есть, но интересует широкопрофильная реализация)
24

» WarCraft 3 / Поиск пересечения вектора с ландшафтом

Ребята, забудьте о камере вообще, это не суть.
Есть произвольная точка пространства С , через нее проводится вектор, в месте где этот вектор пересекается с ландшафтом будет Х - как ее найти?
Загруженные файлы
24

» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)

PUVer, кстати делал когда-то такие деревья, для нижних веток кусты вверх ногами и боком хорошо идут)