【Unity3d】positionとrotationのNaNチェック
マーカ認識ライブラリ(NyARToolkit)と組み合わせるとNaNで落ちることがありました。NaNとかせねば
→以下の様な感じでSAN値チェックNaNをチェックできる
pがpositionでrがrotationだよ
if (!float.IsNaN(p.x) && !float.IsNaN(p.y) && !float.IsNaN(p.z)) { //٩( ᐛ )و } if (!float.IsNaN(r.x) && !float.IsNaN(r.y) && !float.IsNaN(r.z) && !float.IsNaN(r.w)) { //( ºΔº ) }
もっと綺麗に書ける気がするがめんどくさいのでこれで。