Unity [Unity]JsonUtilityについてまとめてみた はじめに みなさんはUnityでJSON(JavaScript Object Notation)を利用しているでしょうか? 通常ゲーム制作では使うことはあまりないかも知れませんが、通信系の処理を入れている場合は利用していることが多いでしょう... 2021.07.04 UnityiOSAndroidC#Unity Editor
Unity [Unity]新しい方法でのストアレビュー機能の実装方法(iOS、Android両対応)[2021年5月19日以降] はじめに まさかのGoogle Package Registry(GPR)が2021年5月19日から使えなくなってしまいました。 なぜ使えなくなったかというと「Unityの新しい規約に触れてしまう可能性がある」とかなんとからしいです。 ただ... 2021.06.27 UnityiOSAndroidC#FirebaseVisual Studio CodeUnity Editor
Unity [Unity][C#]一定時間後(n秒後)に処理を呼び出す方法 はじめに Unityでアプリ製作しているときに処理を一定時間後(n秒後)に実行したい!非同期処理のsleepやwaitのような使い方ができる方法があるのか?と思い、調べました。 環境 Unity 2021.1.11f1 指定秒後(n秒後)に... 2021.06.13 UnityiOSAndroidUniRx
Unity [Unity][C#]数値を右詰め、0埋め(ゼロ埋め)、空白埋め、小数点以下の桁数を固定で文字列化するには? はじめに Unityでアプリ制作している時に数値を右詰め、0埋め(ゼロ埋め)、空白埋め、小数点以下の桁数を固定等をして文字列化する時があり、忘れないようにするため自分用のメモです。 環境 Unity 2021.1.10f1 小数点以下の桁数... 2021.06.06 UnityiOSAndroidC#
Unity [Unity]UniRxを使うとボタン連打防止が簡単に実現できる はじめに Unityを使ってゲーム作っている時にボタンが連打されて不具合が発生してしまうことがよくあります。 フラグ管理等で作れば実現できますが、UniRxを使えば簡単に実装できるで紹介します。 環境 Unity 2021.1.9f1 導入... 2021.05.29 UnityiOSAndroidC#UniRx
Unity [Unity]UniRxとUniTaskがUPM(Unity Package Manager)に対応していて導入が簡単になっていた はじめに みなさん、UniRxやUniTask使っていますか? 自分は使いこなせているわけではありませんが、所々で利用しています。 そんなUniRxやUniTaskですが、導入の方法が以前の方法よりも簡単にできるようになっていたので紹介しま... 2021.05.23 UnityUnity Asset StoreiOSAndroidC#GitHubUniRxUnity Editor
Unity [Unity]コールバック呼び出し時のNullチェックの方法はどれが一番良いのか はじめに プログラムを作っている際によく使いますよね、コールバック関数。 そこで毎回思うのが「Nullチェックのif文書くのがめんどくさい」 今回はNullチェックをしつつ、簡単に記述できる方法を考えてみようと思います。 環境 Unity ... 2021.05.02 UnityiOSAndroidC#
Unity [Unity]MonoBehaviourをシングルトン(Singleton)にする方法 はじめに Unityでゲームを製作しているとMonoBehaviourを継承しているクラスのメソッドをどこからでも呼び出したいことがよくありますよ? 今回はそれを実現するMonoBehaviourをSingletonにする方法を紹介します。... 2021.04.25 UnityiOSAndroidC#
Unity [Unity]PlayerPrefsをUnity Editor上で簡単に編集ができる便利な無料アセット はじめに 何かと便利なPlayerPrefsですが、保存されている値を書き換えたい場合があります。全てのPlayerPrefsを削除する場合は→で簡単にできますが、一部を書き換えたい場合はいちいちプログラムを書かなければなりません。 そうい... 2021.04.10 UnityUnity Asset StoreC#Unity Editor
Unity [Unity]Materialの状態を反映させたTextureをコピーする方法 はじめに UnityでUGUIのRawImageでTextureを表示する際に、Material(Shader)を使って加工する場合がよくあります。単純に表示されているモTextureをコピーする場合はRawImage.textureの値を... 2021.04.04 UnityiOSAndroidC#Unity Editor