Задачка

Автор Jenek, 28 июня 2007, 12:06:52

0 Пользователи и 1 Гость просматривают эту тему.

Jenek

Делая игру столкнулся с прблемой.
Игра, герой в центре, вид сверху.
Смысл ее в следуюшим: необходимо сделать так, что-бы чем ближе растояние от обекта до героя, тем герой лучше видит этот объект.
за видимость объект отвечает переменная image_alpha, а за дистанцию distance_to_object(o_hero),
так вот внимание вопрос :): как задать зависимость между этоми двумя переменными, что-бы при
distance_to_object(o_hero) = 1,  image_alpha = 1 ( То есть минимальная дистанция, абсолютная видимость)
а при distance_to_object(o_hero) = 240 (половина размера экрана(камеры)),  image_alpha = 0 (То есть не видно, когда максимально далеко), ну или не = 0, а = 0.1
то есть как я понимаю в формуле где-то должно быть 240, как 100%)
алейкум масалам братья

4UDO-DesertWind

image_alpha = функции,где аргументом выступает distance_to_object(o_hero)
а какую уж ты функцию подберешь - решай сам.

Jenek

да, имеено так image_alpha=distance_to_object(o_hero) и еще что-то)
вот это еще что то мне и нужно найти)
и найти это я и не могу, предложи какой-нибудь пример
алейкум масалам братья

Jenek

#3
мухаха
мну глуп
 image_alpha= 1/distance_to_object(o_hero)
чудо умен)

алейкум масалам братья