a-frameを使用した際にTextureの取得箇所でエラーがでた時の対処メモ
こんなエラー
Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderingContext': The cross-origin image at http: {Texture URL}
原因
異なるドメインのファイル取得する際にエラーがでてしまう
a-frameを使用した際にTextureの取得箇所でエラーがでた時の対処メモ
こんなエラー
Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderingContext': The cross-origin image at http: {Texture URL}
異なるドメインのファイル取得する際にエラーがでてしまう
Windowsの更新のタイミングで、CV1のカメラが認識されなくなったのでどう対処したかメモ。
カメラが認識しないとデバイスマネージャー上ではこんな状態になります。
OculusHomeでもセンサーが見つからないとエラーがでます。
ネット見てると、USB2.0に差し替えたりすると直るとかの情報もあったのですが、直らなかったので再インストールすることに。
OculusSetup.exeを実行し、Uninstallし、もう一度OculusSetup.exeを実行してインストールする
※ Repairでは直らなかったです。アプリも再インストールすることになるが仕方なし
OculusHomeでアプリをインストールする際に下記のエラーがでることがあったので対処法をメモ
Library actions not allowed while in an app
タスクマネージャーからvrserver.exeをタスク終了させる
ダウンロードできるようになる
オブジェクトを任意の方向に向けるtransform.LookAt()というメソッドがありますが、それを線形補間(Lerp)を使って表現する方法メモ
# 2017/09/12 サンプルコードを修正(Time.time -> Time.deltaTime)
Vector3 targetPosition = Vector3.zero; // 任意の向く座標 float speed = 2f; // 回転スピードを定義 void Update () { Vector3 direction = targetPosition - transform.position; Quaternion toRotation = Quaternion.FromToRotation(transform.forward, direction); transform.rotation = Quaternion.Lerp(transform.rotation, toRotation, speed * Time.deltaTime); }