問題タブ [rajawali]
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.
android - Rajawali ライブラリ - テクスチャが .obj からロードされない
rajawali ライブラリを使用してテクスチャをレンダリングするのに苦労しています。私のコードは以下です、
サンプルで指定されているものと同じです。
チュートリアルで指定されているように、すべての画像を nodpi フォルダーに移動しました。obj および mtl ファイルは raw フォルダーにあります。
正しいチェック画像を使用して、ブレンダーから obj をエクスポートしました。「 Render Images Option 」を使用してブレンダーでテクスチャを適切にレンダリングしていますが、「 open GL render image」のオプションを使用するとテクスチャをレンダリングできません
ただし、テクスチャを適切にロードする場合は、同じアプローチの Rajawali サンプルを使用します。
これは、obj ファイルまたは obj をレンダリングする方法に問題があるように思われますか?
android - .obj マテリアルのロード時にブラーを作成する
マテリアル ファイルを含む .obj ファイルを読み込んでいます。
以下のように.objを縮小しました
Blender では完璧にレンダリングされますが、rajawali を使用してレンダリングすると、一部のマテリアルがぼやけます。
Blenderではそれが好きです
Android では、レンダリング後の画像がぼやけます。
java - rajawali を機能させるにはどうすればよいですか (git のチュートリアル 1)
私はAndroid開発にまったく慣れていません.基本的なアクティビティ、マップ、sqliteなどを知っています.3Dオブジェクトを実装して、アプリ内でやり取りできるようにしたいと考えています. 少し検索した後、rajawali が最良の方法であることがわかりました。あなたと同じように、最初のチュートリアルから始めて、サンプル ドキュメントからソース コードを読みました。私が迷子になったのは、チュートリアルを一言一句従ったのに、スクリプトのエラーのためにアプリケーションを実行できないことです。誰かが Rajawali を以前に使用したことがある場合は、どこが間違っているかについていくつかの指針を示していただければ幸いです。(チュートリアルは 2 か月前に最後に更新されたので、かなり最近のものです)。チュートリアル
ここに私のソースコードがあります
主な活動:
レンダラー:
できればスプーンフィードコードになりたくないのですが、エラーは「DiffuseMaterial」にあるようです。これはなぜですか、または min3D または Rajawali を使用する以外に 3D オブジェクトを操作するより良い方法はありますか?
android - 設定画面がおかしくなった
私の基本的な設定画面はこのように見えますが、その理由はわかりません。面白いことに、最初はいつも魅力的ですが、設定画面を何度も行ったり来たりすると、そのように見えます。ちなみにこれはラジャワリエンジンを使ったライブ壁紙です。エンジンに関係あると思いますか?他のライブ壁紙でこれを経験したことがないからです。
マニフェストで
活動中
android - Rajawali でビューの背景が表示されない
私はいくつかのアプリを開発するために Rajawali を試してきました。
主な問題は、 を呼び出すと、RajawaliActivity
その後に呼び出される他のすべてのアクティビティで、使用されているレイアウトの背景を含め、通常の Android ビューの背景が表示されないことです。
通常どおり、サンプル アプリとチュートリアルに示されているように、を使用してRajawaliRenderer
を に設定し、3D モデルを表示しています。surfaceView
mRenderer
誰かが同じ問題に遭遇したか、それを修正する方法を知っていますか?
android - Rajawali ライブラリの obj ファイル
私はrajawalivuforiaを試しました。マーカーにレンダリングする obj ファイルを追加したいと考えています。これが私のコードです:
このコードを追加した後、アプリがクラッシュしました。このコードに問題はありますか? 助けてください!ありがとう。
android - RajawaliRenderer をビューとして追加
私は Rajawali を初めて使用し、Android カメラで多くの 3D 機能を使用したいと考えていました。私の目標は、カメラの SurfaceView に 3D オブジェクトを表示することです。
ネイティブ Android を使用して 2D オブジェクトでこれを行う場合の手順は次のとおりです。
- カメラとホルダーを入手
SurfaceView
ホルダー用に作成- カメラのプレビューを表示する
- のサブクラスを使用して、通話
GLSurfaceView
中に何かを描画しますonDraw()
Rajawali を使用してこれを行う手順は、手順 4. を除いて似ていますRajawaliRenderer
。
問題は、 のサブクラスがGLSurfaceView
子として preview に追加される可能性があることSurfaceView
です。 RajawaliRendered
には へのメソッドがgetCurrentView()
ありますが、これはオブジェクトが構築されているにもかかわらず null を返します。
何か案は?
progressdialog - Rajawali Vuforia の進行状況ダイアログの例
.obj モデルのロード時に進行状況ダイアログを表示できます。RajawaliVuforiaExampleRenderer.java で ProgressDialog を呼び出そうとしましたが、「Looper.prepare() を呼び出していないスレッド内でハンドラーを作成できません」と表示されました。
ここにコードの一部を貼り付けました:
保護されたボイドinitScene() {
編集: Abhishek Agarwal からのコメントを読み、Renderer 部分のコードを更新しました。モデルをロードするときに ProgressDialog を呼び出すときに問題が発生しました。UI スレッドのコードは次のとおりです。