Unity:オブジェクトの傾きを対象物と同じにする

プログラム

例えば対象物がシーン上のオブジェクトPlayerだとして、オブジェクトをPlayerと同じ傾きにしたい場合、オブジェクトにアタッチしたスクリプトで以下のようにする。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class TestObject : MonoBehaviour
{
    private GameObject player;

    // Start is called before the first frame update
    void Start()
    {
        // プレイヤー情報を取得
        player = GameObject.Find("Player");

        // 傾きをプレイヤーと同じにする
        transform.rotation = player.transform.rotation;
    }
 
    // Update is called once per frame
    void Update()
    {

    } 
}

コメント

タイトルとURLをコピーしました