[Unity 3D] 上下に動く床の作り方。

(2022/04/09)
上下に動く床の作り方。

使用したUnityのバージョン:2020.3.30f1

上下に動く床の作り方。

下のコードのスクリプトを動かしたい床にアタッチすれば上下に動く床を実装することができます。

float top;

float bottom;

float exchange = 0.03f;

void Start()
{
  top = gameObject.transform.position.y + 3f;
  bottom = gameObject.transform.position.y - 3f;
}

void Update()
{
  if (gameObject.transform.position.y > top) {
   exchange = -0.03f;
  }

  if (gameObject.transform.position.y < bottom) {
   exchange = 0.03f;
  }

 gameObject.transform.Translate(0,exchange,0);
}

上のコードでは、ゲーム開始時の位置から上に3f、下に3f動きます。

23行目の「gameObject.transform.Translate(0,exchange,0);」のexchangeの位置を変えれば横に動く床も作ることができます。

 
他の記事も見る
 
  • プライバシーポリシー