Java 2d Sphere ScrollingJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java 2d Sphere Scrolling

Сообщение Anonymous »

Итак, у меня есть этот случайно сгенерированный набор плиток, который обернут в круг, и я не совсем уверен, как прокрутить его вокруг круга. По сути, это планета с боковым видом, которая находится в 2D и должна быть обернута и двигаться с контролируемой скоростью, чтобы создать иллюзию вращения планеты. Я опубликую свой текущий код рендеринга ниже, чтобы вы могли получить представление о том, с чем я работаю, но я не совсем уверен, что делать с X и Y, чтобы он прокручивал. Вот как выглядит планета: https://i.sstatic.net/pzbko.jpg

for (int x = 0; x < planet1.length; x++)
{
for (int y = 0; y < planet1[0].length; y++)
{
if (planet1[x][y] == 1 || planet1[x][y] == 2)
{
g.drawImage(water, x * 32, y * 32);
}
else if (planet1[x][y] == 3)
{
g.drawImage(desert, x * 32, y * 32);
}
else if (planet1[x][y] == 4)
{
g.drawImage(plains, x * 32, y * 32);
}
else if (planet1[x][y] == 5)
{
g.drawImage(grassland, x * 32, y * 32);
}
else if (planet1[x][y] == 6)
{
g.drawImage(forest, x * 32, y * 32);
}
else if (planet1[x][y] == 7)
{
g.drawImage(hills, x * 32, y * 32);
}
else if (planet1[x][y] == 8)
{
g.drawImage(mountain, x * 32, y * 32);
}
else if (planet1[x][y] == 9)
{
g.drawImage(mountain, x * 32, y * 32);
}
else if (planet1[x][y] == -1)
{

}
}
}


Подробнее здесь: https://stackoverflow.com/questions/278 ... -scrolling
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»