Извините, если название вопроса было неясным, но с моим дешевым английским я не могу найти способ задать его четко.
Но я могу объяснить это долго.
Поэтому я понял, что если я спроектирую свой мир (а под словом «мир» я имею в виду ВСЮ игру, это будет один уровень) 10.000x10.000 ... этого будет достаточно, кроме нескольких других спрайтов (и я имею в виду, как 4 или5 с максимумом 50x50, ничего большого.)
Итак, я подумал, почему я не делаю всю свою карту в виде 10.000x10.000 (или, скажем, тонн 512x512) изображения?Но у меня есть один вопрос, есть несколько вещей, которые вы можете «взаимодействовать».они будут (вместе с ними, я имею в виду материал, который находится в моем "world.jpg") всегда будут оставаться на одном месте, но игрок (который, как вы знаете, на самом деле является спрайтом) будет двигаться, поэтому моя 10.000x10.000 будет "move ".
Итак, посмотрите на картинку ниже, есть черная точка, которая является" игроком ", и красная точка, которая, скажем, дверь.
и мир всегда центрирован по черной точкеесли он не пойдет на конец света.как вы можете видеть, (посмотрите на часть изображения 1 и часть 2), когда он перемещается немного на восток, красная точка выглядит перемещенной.но я только что переместил свое изображение 10.000x10.000.То, что я имел в виду с материалом на картинке 10kx10k, будет двигаться.
В любом случае, но, как вы можете видеть в последней части рисунка, когда он приближается к красной точке, я хочу, чтобы мое «действие»
Как это сделать?
-часть ниже на самом деле не связана с основным вопросом
Полезно ли использовать картинку 10kx10 вместо других спрайтов, появляющихся в мире, когдаон двигается?но если я хочу сделать это, я не только проверю, находится ли он рядом, но я также проверю его точку зрения, чтобы понять, должен ли я показать ему спрайт или нет.
Будет ли полезнее, если я покажумои вещи, когда он приходит к координатам, которые я хочу, или использует одну большую картинку, это нормально?
Спасибо.