###実現したいこと
Unity3Dで横スクロールのアクションゲームを制作しています。
そこででてくる敵の動き方を、画像のような波の動きにしたいと思っています。簡単な手書きですいません。
このような波をえがきつつ、左側に行ったら右に、右側に行ったらまた左側に戻ってくるような左右移動も実装したいと考えています。
"上下移動"や、"左右移動"、"フワフワな敵"など色々調べてみましたが、なかなか思うような挙動にならないです。
本当に簡単なコードですが、載せておきます。この教えていただけるとありがたいです。
###該当のコード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class Enemy2 : MonoBehaviour 6{ 7 private Vector3 enemypos; 8 9 private void Start() 10 { 11 enemypos = transform.position; 12 } 13 14 private void Update() 15 { 16 transform.position = new Vector3(Mathf.Sin(Time.time) * 10.0f + enemypos.x, 17 Mathf.Sin(Time.time) * 10.0f + enemypos.y, enemypos.z); 18 } 19}
###補足
Unityバージョン:2020.3.21f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/04 16:04