Unity 入力されたキー名を取得する 入力されたキー情報を取得します。 UnityのInputクラスをから取得 UnityのInputクラスから取得する方法です。アルファベットや数字を取得する分にはこれが一番簡単で良いと思います。ただ、試した感じスペースキーが取れ... 2019.05.20 Unity
Unity スクリーンショットを保存 スクリーンショットを撮影して保存する方法です。 画像のように透過画像にも対応しています。(白黒の四角背景が透過部分です) 描画完了後に呼び出す必要があり、コルーチンを使用しています。 void Update(... 2019.05.17 Unityファイル操作
Unity テキストファイルを作成する テキストファイルを作成します。CreateTextFile関数を作って、引数にファイル名、内容、を入れています。同名のファイル作成時には、テキストは書き足されるのではなく、上書きされてしまうので注意が必要です。 void S... 2019.05.15 Unity
Unity 改行数を取得する UGUIやTextMeshProUGUIでテキストの改行数を取得したかったのでやってみました。 TextMeshProUGUI(以降TMP)に改行数を取得するメソッドが見当たらなかったのでTMPのテキストをString型に入れて処理... 2019.05.14 Unity
Unity フォルダ内のファイルを全て取得 指定したフォルダ内のCSVファイルを全て取得し、テキストの内容を文字列に代入する方法です。 // Multilineはインスペクタの文字列を複数行で表示します private string[] st... 2019.05.13 Unityファイル操作
Unity 動的にメッシュ生成 実行中にメッシュを生成する方法です。 空オブジェクトを作成して、下記スクリプトを割り当てると三角形が生成できます。MeshRendererとMeshFilterコンポーネントが必要です。 void Start(... 2019.05.10 Unity
Unity 属性まとめ 属性のまとめ 属性(attribute)とはクラスやメンバーに追加情報を与えるものです。 AddComponentMenu AddComponentのメニューからスクリプトを追加できるようになります。 ... 2019.02.02 Unity
Unity マテリアルのEmissionを操作 マテリアルのEmissionをスクリプトで操作する // 第二引数をTrueにするとHDRカラーパネルになる public Color color1; public Color colo... 2019.01.29 Unity
Unity クリックされた位置にあるUIを全て取得する クリックされた位置にあるUIをすべて取得する UIのコンポーネントを使わずに、スクリプト1つでUIすべてを取得できるので便利です。(UIが重なっているとき全て取得されることに注意です) using System.Collect... 2019.01.23 Unity
Unity ヒエラルキーのオブジェクト取得 ヒエラルキーにある全てのオブジェクト取得 void Start() { // ヒエラルキー上のすべてのオブジェクトを取得 Object[] allGameObject = Resour... 2019.01.23 Unity