動く床の作り方
![0ca4de47 2d5d 4dba 83fd 51363e031bd5](https://codegenius.org/uploads/slide/image/1627/0ca4de47-2d5d-4dba-83fd-51363e031bd5.jpeg)
![08c8993b b851 4ab8 9ab2 4a2781f3790e](https://codegenius.org/uploads/slide/image/1628/08c8993b-b851-4ab8-9ab2-4a2781f3790e.jpeg)
自動的に動く床
using UnityEngine;
using System.Collections;
public class MoveFloor : MonoBehaviour {
private Vector3 pos;
void Start () {
// MoveFloorオブジェクトの位置情報をposの中に代入する。
pos = transform.position;
}
void Update () {
// (ポイント)
// Mathf.PingPong(float t, float length);
// tの値を0からlengthの範囲内で行ったりきたりさせる。
this.gameObject.transform.position = new Vector3(pos.x, pos.y + Mathf.PingPong(Time.time, 5), pos.z);
}
}
![0e739ed2 0d1d 4a96 9368 2a94556cc6ed](https://codegenius.org/uploads/slide/image/1629/0e739ed2-0d1d-4a96-9368-2a94556cc6ed.jpeg)
![9adaa14e bc91 4cf9 a3f8 c85bf8360e2c](https://codegenius.org/uploads/slide/image/1630/9adaa14e-bc91-4cf9-a3f8-c85bf8360e2c.jpeg)
【旧版】BallGame(全25回)
他のコースを見る![0ca4de47 2d5d 4dba 83fd 51363e031bd5](https://codegenius.org/uploads/slide/image/1627/0ca4de47-2d5d-4dba-83fd-51363e031bd5.jpeg)
![08c8993b b851 4ab8 9ab2 4a2781f3790e](https://codegenius.org/uploads/slide/image/1628/08c8993b-b851-4ab8-9ab2-4a2781f3790e.jpeg)
自動的に動く床
using UnityEngine;
using System.Collections;
public class MoveFloor : MonoBehaviour {
private Vector3 pos;
void Start () {
// MoveFloorオブジェクトの位置情報をposの中に代入する。
pos = transform.position;
}
void Update () {
// (ポイント)
// Mathf.PingPong(float t, float length);
// tの値を0からlengthの範囲内で行ったりきたりさせる。
this.gameObject.transform.position = new Vector3(pos.x, pos.y + Mathf.PingPong(Time.time, 5), pos.z);
}
}
![0e739ed2 0d1d 4a96 9368 2a94556cc6ed](https://codegenius.org/uploads/slide/image/1629/0e739ed2-0d1d-4a96-9368-2a94556cc6ed.jpeg)
![9adaa14e bc91 4cf9 a3f8 c85bf8360e2c](https://codegenius.org/uploads/slide/image/1630/9adaa14e-bc91-4cf9-a3f8-c85bf8360e2c.jpeg)
動く床の作り方