- ゲームオブジェクトの名前をスクリプトを使って変更したい!
それを解決します。
・スクリプトを使ってオブジェクトの名前を変更
gameObject.name = "変更後の名前";
一例ですが、上のようなスクリプトでオブジェクトの名前を変更できます。もっと深く説明します。
目次
【Unity】ゲームオブジェクトの名前をスクリプトで変更する
現在の状況
ゲーム開始時に「Cube」から「Test」に名前を変更します。「Cube」オブジェクトにはスクリプトがアタッチされています。
そのアタッチされているスクリプトに名前を変更するスクリプトを記述していきます。
スクリプトを記述
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NameChange : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
gameObject.name = "Test";
}
}
ゲーム開始時に「Cube」を「Test」という名前に変更しています。
もちろんこれもできる
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NameChange : MonoBehaviour
{
string cubeName = "Sample";
// Start is called before the first frame update
void Start()
{
gameObject.name = cubeName;
}
}
当然、こんなこともできる。
こんな感じでしっかり名前が変更される
はい完了です。オブジェクトが消えているように見えますが、カメラワークがおかしかっただけです。気にしないでください。
まとめ
・スクリプトを使ってオブジェクトの名前を変更
gameObject.name = "変更後の名前";
以上、ゲームオブジェクトの名前をスクリプトで変更する1つの方法でした。
【Unity2D&3Dサンプルゲーム】動画よりわかりやすく記事でゲームを作ろう【チュートリアル】
▼この記事を先に見ておきましょう▼ https://miyagame.net/basis-cs/ 当サイトではUnityでのサンプルゲームを作成することができます。Unityでゲームを作っていきましょ...
コメント