Вопросы с тегом «tiles»

Объекты идентичной формы (часто квадраты или шестиугольники), представляющие пространственную информацию.

2
Диагональная линия визирования с двумя углами
Прямо сейчас я использую линейный алгоритм Брезенхэма для прямой видимости. Проблема в том, что я нашел крайний случай, когда игроки могут смотреть сквозь стены. Происходит, когда игрок смотрит между двумя углами стены с зазором на другой стороне под определенными углами. В результате я хочу, чтобы плитка между двумя стенами была …

1
Как работает gluLookAt?
Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом. Вот фрагмент кода: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include …

8
Как я могу предотвратить прилипание персонажа моего платформера к настенным плиткам?
В настоящее время у меня есть платформер с плитками для ландшафта (графика позаимствована у Cave Story). Игра написана с нуля с использованием XNA, поэтому я не использую существующий движок или физический движок. Столкновения плитки описываются в точности так, как описано в этом ответе (с простым SAT для прямоугольников и окружностей), …

5
Увеличение вероятности создания похожих плиток рядом друг с другом.
Я работаю над системой карт тайлов, которая выглядит следующим образом (зеленый - трава, воздух - белый, камень - серый, а синий - вода): Он использует простой генератор случайных чисел, так что с вероятностью 45% черепица может быть травой, 30% - водой и 25% - камнем. Могу ли я в любом …
9 java  algorithm  tiles  maps  lwjgl 

2
.PNG плитка для .PNG карты
Мне было интересно, как я могу удобно расположить свои мозаики размером 110+ .png в карту размера изображения 1: 1 .png. Я прокручивал Google и тому подобное, и форум для бесплатной игры, которую я модифицирую, но приложение, которое я использую, распознает только файлы .png, и мне нужно более 1% карты. Если …
9 tiles  maps 

2
В двухмерной игре на основе плиток, как NPC и плитки должны ссылаться друг на друга?
Я делаю движок плиток для 2D-игр сверху вниз. В основном мир состоит из сетки плиток. Теперь я хочу поставить, например, NPC, которые могут двигаться на карте. Что вы считаете лучшим: каждая плитка имеет указатель на NPC, который находится на ее плитке, или NULL-указатель иметь список NPC, и у них есть …

1
Выяснение, в какой клетке приземлился щелчок мыши
Я работаю над игрой на основе изометрической сетки, и у меня возникла проблема с попыткой связать щелчок мышью пользователя с плиткой. Мне удалось разделить проблему на 2 части: Нахождение прямоугольника, который окружает плитку (что я смог сделать) Выяснив из прямоугольника, в какой плитке приземлился щелчок (это поставило меня в тупик) …

3
Что такое хороший формат плоского файла для хранения 2D-карты тайлов, которая может бесконечно расти в любом направлении?
Я создаю простой движок карт, который будет автоматически расширяться в любом направлении с процедурно сгенерированным контентом по мере необходимости. Каков хороший способ хранения картографических данных, привязанных к исходной точке 0,0, чтобы можно было быстро и эффективно загрузить прямоугольное подмножество картографических данных из любой точки на карте? У меня есть идея, …
9 tiles  maps 

1
Как я могу процедурно найти стену, которая разделяет две или более точек на карте на основе сетки?
Я пытаюсь создать стены, которые отсекают данную точку от других заданных точек. Прикрепленное изображение показывает, что я ищу: Синий отделен от красного. Синий отделен от красного и желтого. Синий отделен от Красного с помощью плитки. Несколько Blue отделены от нескольких Red. Есть идеи как это сделать?

2
Рисуем огромное количество тайлов в Monogame (XNA)
Я задаю этот вопрос, потому что я не нашел однозначного ответа на него. Позвольте мне прежде всего высказать несколько вещей об игре и о том, что я уже сделал. Игра станет RTS-сетом в процедурном мире с использованием симплексного шума. Мир состоит из фрагментов размером 16 x 16, созданных из спрайтов …

1
Реализация RPG Maker Auto Tiling
В настоящее время я работаю с Phaser, создавая игру, которая генерируется процедурно. Я хотел использовать в своей игре некоторые RPG Maker Art (для справки, я использую RTP). Я наткнулся на эту статью , в которой рассказывается, как работают автоматические плитки. Я также наткнулся на этот ответ, который ссылается на другую …

4
Хранение стен между плитками
Пишу изометрический движок на с ++. Я решил использовать более реалистичный подход и сделать так, чтобы стены занимали пространство между двумя плитками, а не одной плиткой целиком, как показано на рисунке ниже (как в The Sims). Моя проблема в том, что я понятия не имею, как хранить данные, относящиеся к …
8 tiles  tilemap  grid 

3
Как я могу создавать объекты с перспективой, которые вписываются в карту на основе плиток, но охватывают несколько плиток?
Я создаю город мозаики и пытаюсь найти наиболее эффективный способ создания уникальных строительных сцен. Хитрость в том, что мне нужно поддерживать своего рода двухмерную перспективу, почти сверху вниз, которую сложно сделать со зданиями или крупными объектами, охватывающими несколько плиток. Я пытался создавать три здания одновременно, смешивая и подбирая базовый слой …
8 tiles  tilemap  rpg  art 

2
Каково назначение слоев в редакторах карт?
У меня вопрос по поводу редакторов карт, таких как Tiled, например. В настоящее время я делаю свой собственный редактор карт, и я подумал, не мог бы кто-нибудь объяснить мне, для чего, например, назначение слоев в плитке. Какую цель он служит при создании карты?
8 tiles  maps 

1
Самый эффективный способ нарисовать вершину с OpenGL
Я пишу 3D-игру OpenGL. Там будет множество треугольников для местности и объектов в использовании. Я учусь на официальном руководстве OpenGL, и первым представленным методом является вызов функции glVertexпосле glBeginкаждой вершины, которую вы хотите нарисовать. Однако этот метод звучит довольно антично и неэффективно, когда вам нужно нарисовать тысячи треугольников. Я предполагаю, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.