【Unity】オブジェクトの位置を変更する

transform.positionプロパティを用いて、オブジェクトの位置を変更する。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MazeController : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
        GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane);

        cube.transform.position = new Vector3(0.5f, 0.5f, 0.5f);
        plane.transform.position = new Vector3(5, 0, 5);
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

再生ボタンを押してゲームを起動すると、位置が変更された Cube と Plane が生成される。

参考

Transform-position - Unity スクリプトリファレンス
TheworldspacepositionoftheTransform.
タイトルとURLをコピーしました