オブジェクトをx軸の3.0fまで移動させた後に逆方向に同じスピードで移動させたい。
public class EnemyMove : MonoBehaviour { void Update() { //その後逆方向に同じスピードで動かしたい。 if(transform.position.x >=3.0f) { transform.position += new Vector3(-2.0f,0,0) * Time.deltaTime; } //まず、xを3.0fまで動かす。 else { transform.position += new Vector3(1.0f,0,0) * Time.deltaTime; } } }
###問題点
else文でx軸方向の3,0fまで移動させることは成功しましたが、そこの地点でオブジェクトが停止してしまいます。本来ならば、そのあとにx軸方向に-1.0fずつ移動してほしいです。
解決しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。