Скриптинг карты в игре
Здравствуйте. Не могу сообразить, возможно кто-то уже сталкивался с такими вещами.
Необходимо реализовать карту высот. например, картинка-фото с двумя горами или холмами, надо , как бы спроецировать 3-х мерные перепады высот на экран. То есть, если грубо, в результате кликаешь на фотку, в зависимости от места выдавалось алерт(высота 10м), как то так. у меня пока пришло в голову разбить картинку на квадраты и записать скажем в базу или хранить в виде массива, типа с 1=го по 100 пиксел по икс и с 1 до 200 по игрек это высота 1м. может есть какие-нибудь другие варианты? |
Если картинка склонов гор контрастная, если картинка(желательно в .png) загружена на текущий ресурс, где и скрипт то мон загрузить её в canvas.
Далее, в canvas можно выделить линии склонов и даже c'апроксимировать её функцией. Мон отследить координаты клика(даже без сanvas) привязать эти координаты, к низу горы(картинки), зная массив(или функцию) координат обвода горы, мон определить текущую высоту в точке клика |
Rise,
Классная идея. Спасибо. Скорее всего так и буду делать. Deff, Ваша мысль интересная, но какая-то сложноватая, по крайней мере для меня. Не хочется так сложно заморачиваться. В любом случае для моей игры слишком сложно. НА будущее может пригодится. Все равно огромное спасибо. |
| Часовой пояс GMT +3, время: 22:00. |