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.
В общем решил попробовать, скачал экспериментальный пжасс, заменил, но это дело все арвно не компилируется, адикхелпер засыпаетмеян ошибками, хотя поидее не должен. Пробовал кто с этим разобраться?
nvc123, да, действительно, не подумал, правда перебор областей тоже не спасет, фактиечски это о же перебор по вектору с шагом, хотя ля единичного проэцирования а не проэцирования пучков, нагрузка будет невелика даже на протяжении всей карты
Смотри в моем способе идет проверка, если на участке есть пересечение, он делится попоплам и берется половина ближайшая к камере, потом если в нем тоже есть пересечение процедура повторяется и тд, до тех пор пока не останется только одно пересечение, с этим проблем не будет) Спасибо, думаю вопрос можно закрыть
точку отсчета мы имеем, да , вектор только равен не вектору камеры, а вектору поля зрения относительно точки экрана. Но мне не нужно находить вектор, я имею две точки, спроецировав клик через функцию дгуи на два разных расстояния и могу найти нужный вектор. Осталось найти пересечение этого вектора с ландшафтом
Итого у нас есть: вектор и точка отсчета
nvc123, конкретный случай- проекция точки экрана на террейн по вектору. В нормальных средах можно запустить рейтрейс по вектору до первого пересечения, но тут мы не можем получить матрицу объекта и придется фактически делать рейтрес именно перебором, другого решения я не вижу.
в широком профиле только метод последовательного приближения
Вот это мне и надо было узнать, теперь вопрос об оптимизации перебора, скорее всего буду использовать разбиение вектора на участки и проверку в сторону уменьшения, если на участке есть пересечение. Это позволит сразу отсеять половину карты и оставшийся участок делить на две части пока не получится минимальный отрезок на котором есть пересечение и его перебирать более детально. Тем более это поможет избежать лишних переборов если пересечения не существует вообще
JesusHipster, учитывая что многие играют на пиратских серверах с онлайном максимум в три тысячи в лучшие времена, а подобную аудиторию карта может вполне собрать
JesusHipster, 256х256, если не путаю - не совсем то и маленькая. К слову через зепир можно создать карту 512х512 + если использоват метод увеличения игрвоого пространства за счет уменьшения игровых объектов и приближения камеры - получается просто гигантские размеры, только непонятно зачем такие нужны
Ребята, забудьте о камере вообще, это не суть.
Есть произвольная точка пространства С , через нее проводится вектор, в месте где этот вектор пересекается с ландшафтом будет Х - как ее найти?
» Game Dev / Sculpt Stream #1
Начали)
» WarCraft 3 / Старые карты с ретурн багом (I2C)
Хотя я думаю сам принцип можно почерпнуть из кода
Если я правильно понял эту строку, то при помощи ForForce можно выполнить байткод из массива
В общем решил попробовать, скачал экспериментальный пжасс, заменил, но это дело все арвно не компилируется, адикхелпер засыпаетмеян ошибками, хотя поидее не должен. Пробовал кто с этим разобраться?
Ред. darkowlom
» WarCraft 3 / Старые карты с ретурн багом (I2C)
Ред. darkowlom
» Game Dev / Sculpt Stream #1
» WarCraft 3 / Старые карты с ретурн багом (I2C)
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Game Dev / Sculpt Stream #1
Так, стрим завтра в 12:00, для пропустивших будет запись. А я побёг делать бейсмеши пропсов
» WarCraft 3 / Патч 1.27a
Ред. darkowlom
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Джа Растафарай (darkowlom) / 3D Art
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
Итого у нас есть: вектор и точка отсчета
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» Джа Растафарай (darkowlom) / 3D Art
» Джа Растафарай (darkowlom) / 3D Art
Ред. darkowlom
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
Ред. darkowlom
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» Джа Растафарай (darkowlom) / 3D Art
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
» WarCraft 3 / Поиск пересечения вектора с ландшафтом
Есть произвольная точка пространства С , через нее проводится вектор, в месте где этот вектор пересекается с ландшафтом будет Х - как ее найти?
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» WarCraft 3 / Как на стандартную модель натянуть импорт текстур не заменяя ее
» WarCraft 3 / Творцы Миров (Игра для ландшафтеров)
» Cinos WIP блог / Mecha