Unity

Unity

シーンを読み込む

同期的にシーンを読み込む 同期的にシーンを読み込むやつです。手間が少なく簡単です。 void Update() { if (Input.GetKeyDown(KeyCode.RightArrow...
Unity

布を揺らす

UnityのClothコンポーネントを使って布揺れを実装しようと思います。動画にある布をつくる手順を記載したいと思います。 準備 揺らしたいオブジェクトにAdd Component > Physics > Cloth ...
Unity

入力されたキー名を取得する

入力されたキー情報を取得します。 UnityのInputクラスをから取得 UnityのInputクラスから取得する方法です。アルファベットや数字を取得する分にはこれが一番簡単で良いと思います。ただ、試した感じスペースキーが取れ...
Unity

スクリーンショットを保存

スクリーンショットを撮影して保存する方法です。 画像のように透過画像にも対応しています。(白黒の四角背景が透過部分です) 描画完了後に呼び出す必要があり、コルーチンを使用しています。 void Update(...
Unity

再生中のアニメーション名を取得する

// アニメーションの情報取得 AnimatorClipInfo[] clipInfo = anim.GetCurrentAnimatorClipInfo(0); ...
Unity

テキストファイルを作成する

テキストファイルを作成します。CreateTextFile関数を作って、引数にファイル名、内容、を入れています。同名のファイル作成時には、テキストは書き足されるのではなく、上書きされてしまうので注意が必要です。 void S...
Unity

改行数を取得する

UGUIやTextMeshProUGUIでテキストの改行数を取得したかったのでやってみました。 TextMeshProUGUI(以降TMP)に改行数を取得するメソッドが見当たらなかったのでTMPのテキストをString型に入れて処理...
Unity

フォルダ内のファイルを全て取得

指定したフォルダ内のCSVファイルを全て取得し、テキストの内容を文字列に代入する方法です。 // Multilineはインスペクタの文字列を複数行で表示します private string[] st...
Unity

動的にメッシュ生成

実行中にメッシュを生成する方法です。 空オブジェクトを作成して、下記スクリプトを割り当てると三角形が生成できます。MeshRendererとMeshFilterコンポーネントが必要です。 void Start(...
Unity

弾痕の作り方

public GameObject prefab; Ray ray; RaycastHit hit; void Update() { if (Input.GetMouse...
タイトルとURLをコピーしました