Unity

TimeScaleを手軽に変更できるEditor拡張

似たようなことやっている人は多いと思いますが、一応。Editorフォルダーの下にTimescaleChange.csとして配置すればすぐ使えます。 using UnityEngine; using UnityEditor; public class TimescaleChanger : EditorWindow { [MenuItem("Tools/TimescaleChang…

座標と回転などについて備忘録

自キャラの位置をmyPos、ターゲットの位置をtargetPosとしたとき・自キャラとターゲットの距離 float d = Vector3.Distance(targetPos, myPos); ・自キャラとターゲットの中心 Vector3 centerPos = Vector3.Lerp(myPos, targetPos, 0.5f); ・自キャラからタ…

UniRxで、uGUIのボタンを長押しするとエネルギーを溜めて、ボタンを離すと発射という処理にチャレンジ

UniRxを始めてみました。uGUIのボタンを押し始めたらエネルギーチャージが始まり、押してる時間によって三段階のパワーがあり、 ボタンを離したら発射するみたいな処理をUniRxを使ってやってみようとチャレンジしてみました。 今回使用したバージョン Unity …