(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!

    

StartCoroutine(MonoBehaviour)を使わずにコルーチンを実行する【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2017.2.0f3 はじめに Unityでは通常、コルーチン(Coroutine)を実行したい場合は以下のように、MonoBehaviourのStartCoroutineを使って実行します。 private void Start () { //StartCoroutineを使ってコルー…

日本語から変数や関数名を生成するエディタ拡張【Unity】【エディタ拡張】

この記事はUnity Advent Calendar 2017の11日目の記事です。 エディタ拡張とは この記事でのバージョン Unity 2017.2.0f3 はじめに プログラミングの難所の一つに、変数や関数の命名がありますが、その命名を手助けしてくれるcodicというツール(サービス)が…

UnityでAI(機械学習)事始め【Unity】【ML-Agents】【機械学習】

この記事はUnity 2 Advent Calendar 2017の7日目の記事です。 この記事でのバージョン Unity 2017.2.0f3 はじめに ちょっと前にUnityが機械学習用のSDK、Unity Machine Learning Agents (ML-Agents)を公開しました。 特に使う予定がなかったので触れずにいた…

エディタ拡張で配列の入れ替えが簡単に出来るReorderableListの使い方と全コールバック【Unity】【エディタ拡張】

エディタ拡張とは デリゲートとは この記事でのバージョン Unity 2017.2.0f3 はじめに 今回はエディタ拡張で要素の追加や入れ替えの出来るReorderableListのご紹介です! 目次 はじめに 目次 ReorderableList コールバック onAddCallback (+ボタンを押した時…

(ほぼ)Unityの技術ブログを週2で3年更新し続けて、いくら稼げたのか【Unity】【お金】【雑記】【ブログ運営】

はじめに Unityカテゴリの記事300本目を記念して、いつもとちょっと違ったお話をしようと思い、Twitterでアンケートを取った所、以下のような結果となりました。 次の記事でUnityカテゴリがちょうど300本なんで、いつもと違う感じのやつ書こうと思っているん…

Inspectorを圧倒的に使いやすくするOdin【Unity】【アセット】【Odin】【エディタ拡張】【属性】

エディタ拡張とは 属性とは この記事でのバージョン Unity 2017.2.0f3 はじめに 今回はInspectorを圧倒的に使いやすくするOdinというアセットの紹介です! Odinは導入するだけInspectorの見栄えを良くし、更に80以上の属性を追加する事でInspectorを圧倒的に…

エディタを実行していない時にSceneView上でクリックした座標を取得したけどRetinaディスプレイだとズレた話【Unity】

この記事でのバージョン Unity 2017.2.0f3 はじめに 以前、エディタを実行していない時にSceneView上でクリックした座標を取得する方法をご紹介したのですが、 実はこの方法、そのままRetinaディスプレイでやるとズレる事が判明しました。 なので今回はこれ…

エディタ拡張で折りたたみ(Foldout)【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2017.2.0f3 はじめに 今回はエディタ拡張で折りたためるGUIを実装する方法のご紹介です! EditorGUILayout.Foldout

C#のコンパイル時間の短縮【Unity】

この記事でのバージョン Unity 2017.2.0f3 はじめに Unityではコードを変更して保存すると、自動でコンパイルが実行され、右下にコンパイル中のマークが表示されます。(Editor Console ProならCOMPILINGと表示) ゲームの規模が大きくなったり、色々なコード…

無限ループを止めるアセット「Panic Button」【Unity】【アセット】

この記事でのバージョン Unity 2017.2.0f3 はじめに Unityでは無限ループに陥ってしまった時にそれを止める術がありません。頻繁に起こる事ではないとは言え、やっぱり無限ループが起きても停止出来るようにしたいですよね?今回はそんな悩みを解消するアセ…