DEVELOP, Unity

TimeScaleを変更するとAnimatorのアニメーションも引っぱられて速度が変わってしまう。そんな時はAnimatorのUpdate ModeをUnsca ...

DEVELOP

Defold Engineで日本語フォントを追加して使用する方法です。 フォントデータを用意する 今回はこちらのピクセル風なフォントを使用させて頂きました。 P ...

DEVELOP

実行中にスクリプトからShaderを変更するには二通りの方法があります。Materialに割り当てられているShaderファイルを入れ替えるか、Material ...

DEVELOP, Unity

AndroidやiOS端末でアプリケーション起動中に自動的にスリープして欲しくないことがあります。UnityEngineでは簡単にスリープの設定を無効化・有効化 ...

DEVELOP

私が効率的な開発をする時に心がけていることは大きく分けて3つあります。 作業に対して自分の中で制限時間を設ける早めのアラートを出すなんでも一人で背負わない この ...

Defold, DEVELOP

Defold Engineの Profiler reference に載っている機能を紹介します。ビジュアルで説明した方が分かりやすそうなものに関しては、スクリ ...

DEVELOP, Unity

ユーザー入力は60FPSで処理したいが、描画は30FPSにしたい場合の手順。 カメラを制御する Unity描画制御はカメラが行っています。そこで、カメラ管理クラ ...

Defold, DEVELOP

RGBとHSVを相互に変換するシェーダーコードです。 vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1.0, 2.0 / 3.0, ...

DEVELOP, UniRx, Unity

ThrottleFirst 使って一定時間処理を受け付けない様に出来る。 Button .OnClickAsObservable() .TakeUntilDes ...

DEVELOP

ソースコードを自動生成したり、クラステンプレートを書くときにクラス名が欲しくなることがあります。 public class CharaBase [ public ...