問題がある投稿を報告するはじめにUnityを使っていると同じ作業を何度も行うことがあり、なかなか面倒なことが多々あります。そんなときはSceneビューにボタンを出しておいて、ボタンを押したときにコードを実行されるようにしておくと便利です。思ったGUIをいくつかご紹介しようと思います。Sceneビューにボタンを出す基本コード以下のスクリプトをUnityプロジェクトに配置すると、Sceneビューにボタンが出てきます。ボタンが押されるとここが実行されます。UnityEngine.Debug.Log("ボタンが押されました。}}上記のスクリプトのここの部分を書き換えることでボタンが押されたときの挙動を変えることができます。ボタンが押されるとここが実行されます。Debug.Log("ボタンが押されました。");}本記事では、上記のスクリプトをベースにして話を進めていきます。★★★ボタンが押されたら指定したシーンを開くというもの。Projectビュー上でシーンを選ぶのは結構めんどくさいですが、Sceneビュー上にボタンを出しておけばシーンがワンクリックで開けるのでなかなか便利です。★★☆Sceneビュー上で選択しているオブジェクトのスケール値を2倍にするというもの。手っ取り早くオブジェクトを拡大したいときなんかにとても便利です。★★☆AWSDからのSceneカメラ移動速度がスライダーから変更できるようになります。Sceneカメラの移動速度が速すぎるときなど便利です。};}なお、Unityのバージョンが上がると使えなくなる可能性があります。★★☆Gameビューのカメラの位置にSceneカメラを持っていきたいときとかに便利です。選択オブジェクトをSceneビューの中央に表示させるというもの。仮素材として立方体を置きたいときに手っ取り早く立方体が作れます。★☆☆ボタンが押されたら指定したフォルダを開くというもの。はじめにUnityを使っていると同じ作業を何度も行うことがあり、なかなか面倒なことが多々あります。そんなときはSceneビューにボタンを出しておいて、ボタンを押したときにコードを実行されるようにしておくと便利です。思ったGUIをいくつかご紹介しようと思います。#Sceneビューにボタンを出す基本コード以下のスクリプトをUnityプロジェクトに配置すると、Sceneビューにボタンが出てきます。ボタンが押されるとここが実行されます。--->//UnityEngine.Debug.Log("ボタンが押されました。");}Handles.EndGUI();};}}```![image](https://qiita-image-store.s3.amazonaws.com/0/44288/f5e1d703-d013-55ca-1be9-0ea9d34b87e8.png)上記のスクリプトのここの部分を書き換えることでボタンが押されたときの挙動を変えることができます。ボタンが押されるとここが実行されます。--->//Debug.Log("ボタンが押されました。");}```<br>本記事では、上記のスクリプトをベースにして話を進めていきます。★★★ボタンが押されたら指定したシーンを開くというもの。Projectビュー上でシーンを選ぶのは結構めんどくさいですが、Sceneビュー上にボタンを出しておけばシーンがワンクリックで開けるのでなかなか便利です。★★☆Sceneビュー上で選択しているオブジェクトのスケール値を2倍にするというもの。手っ取り早くオブジェクトを拡大したいときなんかにとても便利です。★★☆AWSDからのSceneカメラ移動速度がスライダーから変更できるようになります。Sceneカメラの移動速度が速すぎるときなど便利です。_cameraSpeed);}};}```なお、Unityのバージョンが上がると使えなくなる可能性があります。★★☆Gameビューのカメラの位置にSceneカメラを持っていきたいときとかに便利です。選択オブジェクトをSceneビューの中央に表示させるというもの。仮素材として立方体を置きたいときに手っ取り早く立方体が作れます。★☆☆ボタンが押されたら指定したフォルダを開くというもの。送信いただいたご意見への返信は行っておりません。お問い合わせください。