Unity技術系
© 2016 cover corp. 上記の写真のように、 デスクトップでマスコットやモデルが動く、「デスクトップマスコット」。 これを実現するためには、 ウィンドウの背景を透過して、タイトルバーを透過する必要があります。 2023年時点でデスクトップマスコットを作…
※ 2023/11/03 更新 ソースコードへOnDestroy()の追加 2023年時点で簡易的に音声認識(音声入力)を行う方法を自身なりにまとめました。 ここで言う、音声認識とは 音声を認識して、それをテキストへ文字起こしする機能のことです。 Unityで音声認識を実装す…
Unityにて、WebGL形式でビルドするとき、 In order to build a player , go to 'Player Settings...' to resolve the incompatibility between the Color Space and the current settings. 上記の警告が表示されてWebGLでビルドできない問題が発生。 自身も…
Unity2Dにおける、乱数の生成方法(int、float) ついて説明します。 乱数生成方法 int(整数) float(実数) 注意 おわりに Web(frog blend) 乱数生成方法 int(整数) // int int randomInt = Random.Range(0 , 10); // 0 ~ 9(10は含まない) 上記…
Unity2Dにおける画像(SpriteRenderer)の前後を変える方法に ついて説明します。 ここにおける画像は、UIのImageではなく、 Unity2DにおけるSpriteRendererで表示する画像(2Dオブジェクト) になります。 画像(SpriteRenderer)の前後関係 Transform Zを…
Unityでシーン切り替え後、前のシーンで使用していた変数やデータは 参照することができなくなります。 シーン切り替え後にも、データを参照したい場合は、 1.内部でデータを保持する(static クラスに値を保持する) 2.外部でデータを保持する(外部に…
Unity、キー入力、マウス入力(スクリプト)を説明していきます。 キーボードのキーが入力されたとき、マウスのボタンがクリックされたときの処理をまとめます! キー入力(スクリプト) スクリプト 解説 マウス入力(スクリプト) スクリプト 解説 キー一覧…
Unity、時間を計測する方法(スクリプト)を説明していきます。 フレームごとの経過時間を計測する方法を説明します。 タイマー、クリアタイム計測などに使えます。 時間計測(スクリプト) スクリプト 解説 秒 時間 変換 おわりに Web(frog blend) 時間計…
Unity、C#で秒を時間(hh:mm:ss)に変換する方法(スクリプト)を説明していきます。 181秒 → 00:03:01 に変換する処理です。 秒 時間 変換 スクリプト 時間計測 時間表示 スクリプト スクリプト解説 おわりに Web(frog blend) 秒 時間 変換 181秒 → 00:03…
Unityでシーンを切り替える方法(スクリプト)を説明していきます。 タイトルシーン→ゲームシーン→リザルトシーン と、シーンを分けることで、ゲームの管理のしやすさがアップします。 シーンの作成 ・画像で説明 ・テキストで説明 シーンの登録 ・画像で説…
UnityでFPSを固定する方法(スクリプト)を説明していきます。 ここにおけるFPSとは、ゲームの60fps,30fpsなど ゲームの処理回数を表すものです。 FPSの確認方法 ・画像で説明 ・テキストで説明 FPSの固定方法 スクリプト準備 ・テキストで説明 スクリプトを…
Unityでテキスト(Text)を表示する方法を説明していきます。 テキストを表示できるようになることで、 ゲームの得点の表記や、時間の表記など様々な場面で活用できます。 これを機に活用方法を覚えましょう! テキスト(Text)表示 テキスト(Text)作成 ・…