問題タブ [oculus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Unity での Oculus HMD の検出
これにより、oculus rift HMD が接続されているかどうかが検出され、oculus プレーヤー プレハブがインスタンス化されます。それ以外の場合はデフォルトです。ただし、IsHMDPresent()
Oculus Rift が接続されているかどうかにかかわらず、false を返します。ただし、unity/oculus 統合パッケージでは、OVRMainMenu は IsHMDPresent() メソッドを使用して期待どおりの結果を得ることができます。
unity3d - Oculus でカメラ ビューをレンダリングし、ノート PC の画面で別のビューをレンダリングすることはできますか?
私は実験を行っており、GUI を使用して制御する必要があります。ゲームの 1 つのカメラ ビューを HDMI 経由で Oculus に直接送信し、ラップトップ画面で GUI 要素を使用して別のビューをレンダリングしたいと考えています。
誰でもこの問題の解決策を知っていますか? ありがとうございました。
c++ - OpenGL の glTexCoord2f()、glVertex3f() を理解する
私たちの研究所で、OculusRift のサポートを自動車シミュレーター ソフトウェアに組み込もうとしています。シミュレーター ソフトウェアのセットアップ方法により、最初のテストを実行するためにクライアント側で OpenGL を使用して表示リストを作成するレンズによる歪みを修正することにしました。
基本的に、私が少し苦労しているのは、OpenGL が (表示リストのために) 描画を行う方法を理解することです。さまざまなチュートリアルの情報を使用しましたが、それを正しく理解していれば、次の for ループは Tex 0,1,2 の座標を選択し、いくつかの口径食を行い、それを各ベティスにバインドします。はglBegin(GL_TRIANGLES)
、頂点から三角形を自動的に描画します。
頂点の座標は、アドレスov
が指す構造体に格納されます。さらに、各カラー チャネルのオフセットがあります。
OpenGL の観点から切り取った次のコードは正しいですか?
webgl - Oculus rift で Web アプリケーションの出力を表示する
WebGL を使用して 3D シーンを生成する Web アプリケーションがあります。このシーンをOculus Riftで表示できないか悩んでいます。どのくらい難しいですか?
unity3d - クォータニオンを介して回転を知る
現在、Oculus Rift で何かを飛ばそうとしています。
唯一のコントロールは Oculus Camera です。
プレーヤーは常に前に進んでいますが、回転させたり、上下させたりできるようにしたいと考えています。上に行くには、プレーヤーは 10° から 45° 上を見なければなりません。これはすべての方向で同じです。
私は現在 Unity を使用しており、カメラの回転に関するクォータニオンを取得しています。
それを行うスクリプトはありますか?どうすれば自分でそれを行うことができますか、または少なくとも四元数を回転に変換するにはどうすればよいですか?
c# - Sqlite C# コードは Unity エディターで動作するが、コンパイル後に動作を停止する
Unity 3d IDE でゲームが正常に動作するという問題に遭遇しましたが、コンパイルした瞬間に特定の瞬間に停止します。実際、私のsqliteコードが実行されたとき。しかし、初期化時だけではありません!
したがって、このコードは問題なく実行されます。
私のコードの上記の部分が機能したため、ExecudeQuerry コードは正常に機能しているようです。ExecudeQuerry コードは次のとおりです。
ゲームが動かなくなる問題のある部分:
私もこのように試しました:
}
言及する価値があるかもしれませんが、次のように宣言されている ManagerScript から InitialSavingsToDB 関数を呼び出します。
したがって、私のコードは正常に動作し、Unity 3d エディターからゲームをテストすると、データは完全に保存されます。コンパイルした瞬間、ゲーム内で続行しません。エラーはありません。走り回ることもできます。しかし、ゲームは行き詰まっています。
正直なところ、これを解決する方法がわかりませんでした。Unityでsqliteを動作させるために2週間グーグルで検索し、エラーを回避しようとし、問題の原因を見つけて無知になるまですべてをデバッグしました...誰かが助けてくれることを願っています.
どうもありがとうございました!
乾杯、ペトル
unity3d - Oculus Rift でヨーイングする方法
私は現在、プレイヤーがヘッド トラッキングだけでキャラクターをコントロールできる Oculus に取り組んでいます。キャラクターは 3D で飛んでいる鳥です。ゲームプレイをテストしたところ、問題はありませんでしたが、ヨーしようとしているときに Oculus ワイヤーで自殺しそうになりました。そこで、プレイヤーにとって使いやすいものにすることにしました。プレイヤーが空間内のどこでも右/左を見ているときにヨーイングできるようにし (フリーローミングのようなもの)、ゲームオブジェクトとカメラを一緒に回転させたいと考えています。
slerp を使ってみましたが、あまり効果がありませんでした。
これらは、鳥を前進させ、カメラを回転させるために使用するコードです。しかし今、私はプレーヤーを左右に 45° に制限したいと思います。プレーヤーが方向を見ると、鳥は自動的にヨーイングします。
明確かどうかはわかりませんが、車を運転しているとき、ハンドルを左右に動かす必要はなく、回転するだけで車輪が追従するようなものです。
visual-c++ - 警告 C4995 とエラー C4995
プロジェクトを(VS2012で)ビルドすると、次の出力が数回得られます。
プロジェクトのソースファイルを別のプロジェクト (および別のソリューション) にコピーすると、警告ではなくエラーが表示されます (ビルドは成功しません)。
エラーの代わりに警告を表示するためにできることはありますか?
それは私が実行しているプロジェクトです (それは私自身のコードではありません): http://federico-mammano.github.io/Oculus-SDK-0.4.4-beta-OpenGL-Demo/ (OpenGL の例)