2023-03-01から1ヶ月間の記事一覧
はじめに Invoke サンプルコード 実行結果 まとめ はじめに ゲームを作っていると、数秒遅らせて処理したいという場面にしばしば出くわすと思います。自分はよくコルーチンを使うのですが、この前、Invokeで実装する方法を知ったので紹介します。 Invoke Inv…
はじめに シリアライズ化されるタイミングでコンストラクタが実行される EditorApplication.isPlayingで防ごうとしたらどうなるか まとめ はじめに この前、Unityでゲーム開発してるときにシーンやプレハブを開いただけでコンストラクタ内のDebug.Logが処理…
戻り値のないreturn サンプル まとめ 戻り値のないreturn return文って聞くと、戻り値の関数内で使うイメージがありますが、戻り値のないvoid関数内でも使うことができます。 使うとreturn文以下は処理されなくなります。「早期return」とよばれるやつですね…
ChatGPTにお願いだ! 使ったツール AIチャットくんとのやり取りの様子 生成してくれたC#のじゃんけんコード 生成されたコードの動作確認 まとめ ChatGPTにお願いだ! 最近何かと話題のChatGPT*1*2をつかって、C#でじゃんけんのプログラムを書かせてみました…
defineディレクティブ defineディレクティブ デバッグツールやログ出力などを実機やリリースビルドに含めたくないときには #if UNITY_EDITOR Debug.LogError("エラー"); #endif のように#defineディレクティブで囲むと簡単にできます。また、自分でカスタム#…
「ToolTip」とは サンプル インスペクター上の見え方 まとめ 「ToolTip」とは Unityでチーム開発とかをしてると[SerializeField]の部分が [Tooltip("タイトル用のテキスト"), SerializeField]のようになっているのをよく見かけると思います。これはTooltipAt…