★Shota Kouno

(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);
    }
}