【Unity】前の値と連続しない整数値をランダムで得る
前の値と連続しないようにランダムで整数値を取得してみました。 まず0~3の長さ4の連続した数字の中から連続して2を選んだとします。 連続したくないので今欲しいのは0か1か3です。これは、2に1~3を足して、長さ4を超えた… 続きを読む »
前の値と連続しないようにランダムで整数値を取得してみました。 まず0~3の長さ4の連続した数字の中から連続して2を選んだとします。 連続したくないので今欲しいのは0か1か3です。これは、2に1~3を足して、長さ4を超えた… 続きを読む »
タイムラインのオーディオトラックを使えば、ドラッグアンドドロップしたオーディオクリップを時間に沿って順に再生できますが、シグナルトラックを使って、決められたタイミングでランダムに選んだ音声を再生できるようにしてみました。… 続きを読む »
毎回狙ったところへまっすぐ飛ぶのも変だと思ったので、銃弾が飛ぶ方向をばらつかせてみました。 // ステートマシンのスクリプト [SerializeField] float dispersion = 0.02f; // ば… 続きを読む »
シーンに配置した目印のオブジェクトから、指定の数だけランダムに選んでアイテムと置き換えます。 まずアイテムの赤い球と、目印に使う小さなシリンダーのプレハブを用意しました。 空のゲームオブジェクトを作って、その子オブジェク… 続きを読む »
前の記事の方法でナビメッシュエージェントに目的地を設定します。 今回は、バウンドさせるようにナビメッシュを一度に2回ずつ飛ばして、衝突した2つの点の中間の点を目的地にしました。 using System.Collecti… 続きを読む »
ランダムな数字を表示するスクリプトをタイムラインから簡単に実行してみます。 まず、プロジェクトウィンドウで右クリックからSignalを新規作成します。 タイムライン上のメソッドを呼び出したいところにこのシグナルを置くこと… 続きを読む »
シーン上のカメラの映像をレンダーテクスチャを使って、オブジェクトに映してみました。 まずフォルダ内で右クリックからレンダーテクスチャを新規作成します。 映像を撮るカメラのCameraコンポーネントのTarget Text… 続きを読む »