現在2Dゲームを作成しており、
ある値を取得し運用したいのですが、
値の求め方とノードの組み方がわからず困っております。
具体的な内容は下記です。
ーーーーーーーーーーーーーーーーーーーーーー
aとbは直線上に並んでいます。xは距離です。
操作キャラクターがa,b間に居る際、キャラクターの位置に応じて値yを取得したいです。
※aとbは常に直線上ですが、a,bの横位置とx(距離)は状況に応じて変わります。
キャラクターがa地点にいるときはy=1.0、
b地点にいるときはy=0.0を取得したいです。
仮にaとbの丁度中間にいる場合はy=0.5を取得することになります。
この値はリアルタイムで取得したいと思っていて、
キャラクターがaからbまで移動する場合は、リアルタイムにキャラクターの位置に応じてyの値が1.0~0.0の間に変動して欲しいです。
また、上記に加えて a地点にいる時は0を取得、
b地点にいる時は1を取得するような、先程の処理とaとbが 逆になる処理も知りたいです。
(この場合もaとbの丁度中間にいる時は0.5の値を取得)
ーーーーーーーーーーーーーーーーーーーーーー
不慣れなので説明が不足していたらすみません。
その際はコメントにて質問していただければと思います。
解答者様の貴重なお時間をいただき申し訳ありませんが、
お分かりになる方がいましたら、ご回答いただければと思います。
宜しくお願い致します。