問題タブ [turbulenz]

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.

0 投票する
1 に答える
170 参照

javascript - ベースオブジェクトから関数を継承し、JavaScriptで上書きするにはどうすればよいですか?

私がやろうとしているのは、子オブジェクトに、ベースオブジェクトで定義された関数の独自の実装を提供させることです。私がこれまで理解してきた限りでは、プロトタイプはこれを行うための最良の(唯一の!)方法です。

また、私は現在ゲームエンジンTurbulenzを使用して開発していることにも注意してください。そのため、私は可能な限り彼らのスタイルに忠実に従うように努めています。エンジンでは、「クラス」/オブジェクトは次の方法で定義および作成されます。

これにより、次のことが可能になります

ここで実行できるようにしたいのは、baseObjectのすべてのプロパティを継承する新しいオブジェクトを作成すると同時に、myMethod関数を上書きして、たとえば、加算ではなく2つのメンバー値を減算できるようにすることです。

別のオブジェクトを作成してからそのプロトタイプを変更する必要があると言ったのは正しいでしょうか?私を最も悩ませているのは、baseObjectのプロトタイプの定義がオブジェクトリテラルとして定義されているため、そのメンバーの1つを上書きする構文がわからないことです。つまり、次のようになりますか?:

要約すると、ベースオブジェクトから関数を継承して変更することにより、ベースオブジェクトに存在する関数を上書きするオブジェクトを作成しようとしていますが、これを行うにはどうすればよいですか?御時間ありがとうございます。

0 投票する
1 に答える
271 参照

python - Turbulenz のインストールに関する問題

私は、マシンに Python をインストールする必要がある HTML5 ゲーム エンジン Turbulenz を試していました。Python をダウンロードしてインストールした後、Turbulenz のインストーラーをダウンロードしました。インストールの途中で、「python.dll が見つかりません」というエラーが表示されます。OKをクリックするとインストールが続行されたので、大丈夫だと思いました。Turbulenz を起動しようとすると、「env/Scripts/activate.bat」が見つからないという新しいエラーが表示されました。エラーをグーグルで検索しましたが、関連するものは何も見つかりませんでした。最初のエラーを思い出して、python.dll を探しに行きました。Python がインストールされている C:Python27/ にあることがわかりました。誰が何が起こっているのか説明できますか?

0 投票する
1 に答える
493 参照

javascript - ゲーム エンジンの頂点バッファーとインデックス バッファーについて

ゲームエンジン初心者です。最近、turbulenz エンジンがオープン ソース化されてから、html5 ブラウザ ゲームについて読み始めました。

サンプルから JavaScript コードと概念を理解するのは難しくありません。頂点バッファとインデックス バッファがゲーム エンジンでどのように機能し、どのように役立つかを知りたかっただけです。

ここに非常に簡単な例を貼り付けました。vertexBufferParameters変数のデータを変更すると、ボックスがねじれます。頂点バッファーとインデックス バッファーがボックスのレンダリングにどのように影響するかを理解できませんでした。

これらのバッファを理解するための関連リンクも歓迎します。前もって感謝します。

0 投票する
1 に答える
177 参照

turbulenz - Turbulenz エンジンがインストールされていませんが、サンプルに対しては機能します

Turbulenz エンジンを使用して最初のアプリをビルドしようとしましたが、ローカル ホストに表示されません。「Turbulenz エンジンがインストールされていません。ブラウザで 3D ゲームをプレイするには、Turbulenz エンジンが必要です。」というエラーが表示され続けます。

サンプルが効く!問題は私のプロジェクトでのみ持続します。SDK、python27をインストールし、パスを設定しました。私はドキュメントのチュートリアルに従っていました: http://docs.turbulenz.com/starter/getting_started_guide.html#creating-a-turbulenz-application (私はこのチュートリアルのように同じ js を書き、localserverl:8070 からアプリケーションを追加しました。

しかし、エンジンがインストールされていないというエラーが表示され続けます。サンプルは正常に動作します。

0 投票する
1 に答える
149 参照

javascript - Turbulenz: 外部 .js ファイルに移動するとゲーム スクリプトが実行されない

Javascript ゲーム エンジン Turbulenz で新しいプロジェクトを開始すると、Web サイトの例が index.html 内のスクリプト タグに含まれていると正常に実行されます。ただし、そのコードを外部の .js ファイルに移動しようとすると、移動したコードは実行されません。

これが私のプログラムです(実行されるバージョン):

実行されないバージョンは次のとおりです (唯一の変更点は、新しいスクリプト タグを含め、すべての内部 js をそのファイルに移動したことです)。

最後に、ウォークスルーの元となったサイトのページを次に示します。

http://docs.turbulenz.com/starter/getting_started_guide.html

プログラムを複数のファイルに分割する方法が必要です。そうしないと、プロジェクトがほとんど管理できなくなります。

0 投票する
1 に答える
72 参照

python - Turbulenz ゲーム エンジン : Windows 用 SDK バージョン 0.28.0 の manage.py が見つからない

Github リポジトリは manage.py ファイルを取得しましたが、sdk は取得しませんでした。SDK でコマンドを実行するには何を使用しますか?

python manage.py apps multiwormSDK をインストールした後、VirtualEnvのようなコマンドを実行するための manage.py というファイルはありません。新しいゲームをコンパイルするには?

manage.py ファイルが見つからない問題を修正するには?

Python 2.7 を取得しました。Windows 8.1 上の Turbulenz SDK バージョン 0.28.0

ありがとう

0 投票する
0 に答える
29 参照

turbulenz - 適切な乱流のドキュメントが見つかりません

私はturbulenzから始めたばかりで、http://docs.turbulenz.com/starter/getting_started_guide.htmlのいくつかの手順に従いました

カメラ API などのいくつかの API について詳しく知りたいのですが、それに関する適切なドキュメントが見つかりません。これを見つけました: http://docs.turbulenz.com/jslibrary_api/camera_api.html誰かが私を導くことができますか?今のところ、カメラ、床、立方体オブジェクトと衝突オブジェクトの作成に関するドキュメントが必要です。例のある良いユーチューバーまたはウェブサイトはありますか?ステップごとの説明付きの例が必要です

ありがとう