UnityUnity で Solarzied な色を使おう Unity で開発中のゲームの中でSolarizedという有名なカラースキームの色が使いたくなりました.そこでスクリプトで指定しやすいようにファイルを作ってみました.ご自由にお使いください.2020.12.30Unity
UnityOculus Integration からUnity XR への移行 Oculus Integration の OVRGrabber/OVRGrabbable から Unity XR Interaction Toolkit の XR Interactor/XR Interactable に移行する時のメモ書き...2020.12.25Unity
UnityUnity 用の座標系オブジェクト デバッグに便利な座標系オブジェクトを公開しました.Colorblind, Dark, Pastel の三色を用意しています. Unity 用のプロジェクトを GitHub で公開するお作法として,パッケージ全体をアップロードしています...2020.12.08Unity
UnityUnityでPID制御を使って位置と姿勢をコントロールする 空中に浮かんでいるオブジェクトをインタラクティブに動かしたかったため,PID制御を使って実装してみました. 宙に浮かんでいる謎物体を対象にしているため,力とトルクは任意の方向に発揮できるという前提で組んでいます. 移動中に衝突が発生しない,...2020.11.28Unity
UnityOculus Quest で Unity の XR-Interaction-Toolkit-Examples を試してみました Unity で Oculus Quest の開発をしようとすると Oculus Integrationを使うのが一般的です.その一方で Unity は XR 用のツールキットを用意しています.今回はそのサンプルである XR-Interact...2020.11.25Unity
UnityiTween -> DOTween の乗り換え方法 最近使用しているTween系アセットを iTween から DOTween に乗り換えました. 適宜移行しているので,どう書き変えたのか,変換表を残していきます. Scale m_chargingEffはGameObjectです. i...2020.06.07Unity
UnityUnityでAwakeでAwakeする時のお話 Unity では コンポーネントの間で Awake() や Start() などの呼び出し順序が保証されていません.そのため次のような問題が発生します. 例として,class A はメンバクラスとして class B を持ち,class ...2020.04.19Unity
UnityUnityで Instance 直後のメソッドの呼び出しによるエラー Unityで開発をする中につまづいてしまったポイントを紹介していきます. 今回は Instance 後のメソッドの呼び出しについて解説していきます. 今回のポイントは関数の呼び出し順序なので,Unity 公式の呼び出し順序表を貼っておきます...2020.04.12Unity
Unity物理エンジンの接触判定トラブル(すり抜けとゴースト衝突) VRゲームの開発時に遭遇した衝突判定のトラブルについて解説していきます.環境はUnityを想定していますが,UEやGazeboなどの他のシミュレーション環境でも発生する一般的な問題です. 衝突判定の基本 Unityの接触判定はUn...2020.02.06Unity
Unity最もシンプルなXR用キーボードを公開しました VRでプレイヤー名を入力しようと,キーボードを探していました.ところが,見つけたものはSteamVRやVRTKなどのVR用のパッケージに依存した作りになっており,僕が使っている環境への移行がめんどくさそうだと感じてしましました.なので,今回...2020.01.24Unity