Запитання з тегом «grid»

Регулярна тесселяція поверхні для створення рівномірних суміжних клітин, розташованих у послідовному малюнку.

7
Чи можу я перешкодити діагональному руху вивчити більше карти?
Чи можу я запобігти появі діагонального руху більше, ніж ортогональний рух, у будь-якому з 8 напрямків руху в будь-якому з 8 напрямків відбувається рівно стільки ж витків (правила стилю шахової дошки)? Наприклад: Ви червоне поле на зображенні нижче. Зараз зелені клітини видно вам (квадратне поле зору). Ви можете перемістити відстань …

4
Чому ми не використовуємо восьмикутні карти замість шестикутних карт?
Я розумію перевагу шестикутної плитки перед квадратними. Але чому натомість не використовуються восьмикутники? Я б подумав, що вони забезпечать кращий, більш природний рух у восьми напрямках. Я думав про те, щоб використовувати таку карту в якійсь грі, але я не бачив жодної гри з її використанням, тому мені цікаво, чи …

5
Моделювання тиску в сітчастому моделюванні рідини
У моїй грі XNA у мене є 2D-водна система на основі сітки, у нас є метод, що використовує стільникові автомати для імітації падіння та розповсюдження води. Приклад води, що стікає по схилу: Кожна плитка може містити масу від 0 до 255 значень рідини, що зберігається в байті. Я не використовую …
30 xna  c#  physics  grid  water 

2
Отримайте кільце плитки в шестикутній сітці
Завдяки цій публікації: шестикутна плитка і знаходячи своїх сусідніх сусідів , я можу збирати сусідні плитки до заданої плитки. Але я в значній мірі застряг у алгоритмі, який дає мені лише "кільце" плитки, вказане зміщенням. Алгоритм, наведений у цій публікації про переповнення стека, точно не стосується порядку, в якому він …

8
Як обчислити кутові положення / позначки обертового / нахиленого прямокутника?
У мене два елементи, 2D точка і прямокутна область. Точка представляє середину цієї області. Я також знаю ширину та висоту цієї області. А площа нахилена на 40 ° щодо сітки. Тепер я хотів би обчислити абсолютні позиції кожної кутової позначки нахиленої області лише за допомогою цих даних. Це можливо?

3
Як зробити нескінченний Всесвіт?
Мені цікаво, які найкращі практики в індустрії розробки ігор для створення всесвіту 3d? Щоб бути більш конкретним: Точки даних задані та статичні. Кожна точка має положення, колір та розмір; Весь набір даних набагато більший, ніж наявна пам'ять; Користувач повинен мати можливість "зменшити масштаб", щоб одразу побачити велику картину; Найнаївнішим підходом …

2
Планування територіального патрулювання
Я розробляю гру / симуляцію, де агенти борються за землю. У мене ситуація показана на малюнку нижче: Ці істоти гуляють навколо і займають шматки землі, на яку наступають, якщо вони вільні. Щоб зробити це більш цікавим, я хочу ввести "патрульну" поведінку, щоб агенти насправді ходили по своїй землі, щоб патрулювати …
14 java  ai  grid 

5
Як я можу оптимізувати двигун зіткнення, коли порядок є значним, а зіткнення є умовними на основі об'єктної групи?
Якщо у вас це питання вперше, пропоную прочитати попередньо оновлену частину нижче, а потім цю частину. Ось синтез проблеми, однак: В основному, у мене є механізм виявлення та вирішення зіткнень із сітковою системою просторового розподілу, де мають значення порядок зіткнення та групи зіткнень. Одне тіло за часом повинне рухатись, потім …

5
Як узагальнити лінійний алгоритм Брезенама до кінцевих точок з плаваючою комою?
Я намагаюся поєднати дві речі. Я пишу гру і мені потрібно визначити квадрати сітки, що лежать на лінії з кінцевими точками з плаваючою комою. Крім того, мені потрібно, щоб вона включала всі квадрати сітки, до яких вона торкається (тобто, не лише лінію Брезена, а синю): Чи може хтось запропонувати мені …

3
Генерація доріг / річок на 2d мапі сітки
Це питання для новачків, але тут йдеться: Моя карта - це 2d сітка, і я хочу створити дороги та річки. Маршрут від початкової до кінцевої точки не повинен бути оптимальним маршрутом за кількістю плиток. Натомість вони повинні мати певний рівень випадковості (поворотів). Чи існує стандартний алгоритм для подібних речей? Ура! …

2
Пошук фігур у 2D-масиві та оптимізація
Мені щойно було дозволено зображення ... На зображенні нижче в моїй грі є деякі затемнені блоки, які були визнані частиною форми "Т". Як видно, код потемнів блоки червоними цятками, а не побачив фігури "T" із зеленими контурами. Мій код проходить цикл через x / y, позначає блоки як використані, обертає …

2
Падіння блоків і складних форм
В даний час я маю просту гру, схожу на тетріс, і зіткнувся з проблемою, яку я не можу вирішити. На відміну від тетрісу, де є одна падаюча форма, у мене є кілька, потенційно замикаються форми, які потрібно падати; Мені потрібно обчислити їх кінцеві позиції. Розглянемо наступне: Щоб обчислити остаточне положення …

3
Зберігання шестигранної сітки
Я створював невелику рамку для шістнадцяткової сітки для Unity3D і прийшов до наступної дилеми. Це моя система координат (взята звідси ): Це все працює дуже добре, за винятком того, що я не маю уявлення, як його зберігати. Спочатку я мав намір зберігати це у двовимірному масиві та використовувати зображення для …

3
Визначте, чи утворює набір плиток на сітці укладену форму
Враховуючи набір плиток на сітці, я хочу визначити: Якщо плитки роблять укладену фігуру Якщо плитки роблять додану фігуру, коли ви рахуєте сторони дошки як край фігури Якщо будь-яке з попередніх двох тверджень істинне, які додаткові плитки потрапляють всередину доданої фігури, форму початкової плитки. Гравець почне натискати на одну плитку, потім …
10 algorithm  grid  graph 

2
Більш ефективний спосіб реалізовувати Лінійку зору на 2d сітці з використанням відливу променів?
Розглянемо 2d сітку плиток та приблизну сферу координат - з центром на програвачі - що представляє пряму зору. Мета - перекрити лінію зору за межі перешкод (тобто стін). Визначити, чи видно окрему клітинку в зорі зору, порівняно просто: киньте промінь від гравця до цільової комірки, використовуючи Брезенхема - якщо одна …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.