(2024年1月8日)
<サインの往復移動を制限する>
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TestQ : MonoBehaviour
{
public float speed = 2.0f;
// 振幅
public float amplitude = 2.0f;
void Update()
{
float elapsedTime = Time.time;
// 経過時間
float sinValue = Mathf.Sin(elapsedTime * speed);
float newPositionX = sinValue * amplitude;
// 移動範囲を制限
newPositionX = Mathf.Clamp(newPositionX, 0f, 5f);
transform.position = new Vector3(newPositionX, transform.position.y, transform.position.z);
}
}