私は無限のジャンパーを作っています。私は選手の身長に基づいて下にスクロールするBGを取得しようとしています。プレーヤーの高さをスクロールして背景を統一する方法を教えてください。
私は、特定の速度でコードを動かすコード見ている:私はプレイヤーの高さと、それを移動したい
public float speed = .5f;
void Updated(){
Vector2 offset = new Vector2(0, Time.deltatime * speed);
GetComponent<Renderer>().material.mainTextureOffset = offset;
}
を。
public float PlayerHeight;
ここでBGの高さを設定する必要があります。私はこの部分をどうやって行うのか分かりません。
Transform background;
public float backgroundHeightY;
public GameObject BackGround;
ここから出ました。私はそれをカメラで動かすのではなく、プレーヤーの高さに基づいて一定の速度で動かしたいと思っています。どんな助けも素晴らしいだろう。
フレーム間のプレーヤーの高さの差を計算し、この値を背景の現在の位置に加算または減算してみませんか? – Zze