スポンサーリンク
DEVELOP

【Unity】Animator.SetTriggerのキーをキャッシュする

AnimatorのSetTriggerは文字列で指定するより、事前にHash値としてキャッシュしておいた方が効率が良い。using System.Collections;using System.Collections.Generic;us...
DEVELOP

【Unity】ShaderのブレンドモードをInspectorから選択できる様にする

シェーダーのPropertiesにUnityEngine.Rendering.BlendMode指定するとInspectorからブレンドモードをプルダウンで選択できる様になります。Properties{ _MainTex("Texture"...
DEVELOP

【開発】「目的を見失わないために」売れないと説得力が無いです

目の前に辛うじて動いている開発中のゲームがある。納品まで残りの期限は4か月で、最近トラブルが相次いでいる。どうやら仕組みが不味いらしい。問題を抱えている状態だけど、今の仕組みを変えず作り続けるか、それとも1から書き直すか悩む局面。あなたなら...
DEVELOP

思い込みの確率、ゲームの確率

人がコインを投げて10連続で裏が出た時に表が出る確率はいくつなのか?答えは、連続で裏が出ようが出まいが「2分の1」なはずですが、なぜか人は「次こそは表が出るだろう」と考えてしまうことが多い。確率って面白いですよね、今日はそんな話です。スマホ...
DEVELOP

【Unity】Editor起動時のみ処理を実行する

InitializeOnLoad属性を付与することで、UnityEditor起動直後や、スクリプトコンパイル直後にクラスの静的コンストラクタを呼び出すことが出来ます。 InitializeOnLoadの使用例using UnityEngin...
スポンサーリンク