コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Unity 5.6 新機能「Transform.SetPositionAndRotation」

概要

using UnityEngine;

public class Example : MonoBehaviour
{
    private void Awake()
    {
        // 従来
        transform.position = new Vector3( 1, 1, 1 );
        transform.rotation = Quaternion.Euler( 0, 180, 0 );

        // 新機能
        transform.SetPositionAndRotation
        ( 
            new Vector3( 1, 1, 1 ), 
            Quaternion.Euler( 0, 180, 0 ) 
        );
    }
}

Transform.SetPositionAndRotation を使用すると
位置と回転を一緒に設定することができます