徳島ゲーム開発ごっこ 技術ブログ

ゲームを作るために役に立ったり立たなかったりする技術を学んでいきます!

2021-01-01から1年間の記事一覧

ローカル対戦ゲームを作ったけど、CPU戦用のAIも必要なことを強く感じたお話

今日の記事は「ゲーム制作者が自由な記事を作るAdventCalendar2021」の12/07参加記事です。 先日開催されたデジゲー博2021に出展した「ギッタンバッタンバトル」のお話です。

【Unity】 色の16進数情報とタグを使ってカラフルな人生を送る

ColorUtility と使ったお話。 ColorUtility を初めて使ったわけでもないのですが、このクラスの存在をよく忘れてしまうのでメモ書き。

【Unity】 セーブファイルのパスを開くメニューを作る

指定したパスをエクスプローラーで開くメニューを作るお話。 Unityの機能と言うより.Netの機能なのですが、妙なハマりかたをしたのでメモ書き。

【Unity】 ゲームパッドを振動させる

ゲームパッドを振動させるお話。 昔同じような記事を書いたのですが、新しい Input System を使えばもっと簡単にできます。

【Unity】 ScriptTemplates メモ書き

今回は ScriptTemplates に関するメモ書きです。 昔からあるUnityの機能なのですが エディタ拡張入門 が絶版となっているのでメモとして残しておきます。

【Unity】Animatorのパラメータリストが欲しいのさ

今回もエディタ拡張のお話。 カスタムアトリビュートを駆使して Animator のパラメーターを取得しますよ。

【Unity】隣のSerializedPropertyを知りたくて

今回はUnityエディタ拡張のお話です。 カスタムアトリビュートを作って、他の変数のプロパティを取得することに躍起になっています。

【Unity】SceneLauncherを作ってみよう

EditorWindow を使って SceneLaunch を作ってみたお話。 0から作るのは大変だけど、先人の知恵を借りつつ自分独自の調味料を加えれば、 あっというまに素敵な SceneLaunch が出来ました。

【Unity】指定したファイルをハイライトさせたいの

今回も前回に引き続きエディタ拡張関連です。 EditorGUIUtility.PingObject() の挙動についてちょっとだけ調べてます。

【Unity】プロジェクト内のファイルを検索したい

今回は UnityEditor の AssetDatabase.FindAssets() に関するお話。 エディタを拡張する際に、プロジェクト内のファイルを検索したいときに使う関数ですね。 この関数の挙動や使い方について確認していこうと思います。

【Unity】PUN2のカスタムプロパティを使ってみたよ

久々に PUN を使ったお話。 ドキュメントを読みながら組めば簡単に作れたよ、ぐらいのお話なので、 かつてのように PUN の深堀をしたわけではないですー。

【Unity】新入力システム Input System を使ってみたよ

今回はUnityの新しくなった **Input System** を使ってみたお話。 「とりあえず使った」ぐらいの精度なので、プロパティの各動作などを詳しく調査はしていません。 Input System ってこういうものかぐらいの感覚でお楽しみください。

【Unity】PingPong()を使って往復する値の処理を作りたい

Unity にはたくさんライブラリ関数があるから助かるなぁ。 そんな中で、 Mathf.PingPong() は使ったことがない関数。 これを使って往復移動する処理を使ってみたお話。