問題タブ [game-engine]

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 投票する
8 に答える
7116 参照

delphi - Delphi 用のゲーム エンジンはありますか?

Delphiでゲームを作りたい

Delphi に適したゲーム エンジンはありますか。

directx 10 または OpenGL に基づいていますか?

3D ゲームに必要ですか、それとも C++ でしかできませんか?

0 投票する
2 に答える
3788 参照

python - Blenderでプログラムでロジックブリックを作成するにはどうすればよいですか?

初期化スクリプトに、インタラクティブなBlenderアプリケーション(必ずしもゲームではない)に必要な追加のセンサー/コントローラー/アクチュエーターを作成させたいと思います。これは、次の2つの理由で推奨されます。

  • このスクリプトは複数のアプリケーションで使用できます。共通論理を何度も作成するのは面倒です。そして、AFAIKをインポートする他の方法はありません。
  • 私はコーダーなので、Pythonモジュールでロジックブリックを作成する方がはるかに簡単で快適です。(...そしてコードはバージョン管理、ピアレビュー、簡単に文書化などが可能です)

実際にテンプレートファイルを作成すると、最初の問題に部分的に対処できます。しかし、プロジェクトごとに異なるパーツを組み合わせたり、組み合わせたりすることはできません。または、可能性ごとにテンプレートを作成する必要があります。

ゲームエンジンのドキュメントPythonAPIの両方を検索しましたが、手がかりが見つかりませんでした。__init__ロジックブリックのメソッドはそこにリストされていません。

しかし、Python内で動的にロジックブリックを作成する方法がある場合は、それを試してみたいと思います。

注: BGEに関する私の限られた知識では、たとえば、Pythonから直接キーを押すことにアクセスすることはできません。センサーが必要です。

0 投票する
7 に答える
26051 参照

collision-detection - 優れた 2D 衝突応答のリファレンス

ねえ、私は現在、2D ビデオ ゲームでコリジョン レスポンスを実装するさまざまな方法を探しています。このチュートリアルに似たものが Metanet にあります: N チュートリアルXNA で何かを実装しようとしていますが、どの言語でも問題ありません。私は 実際の理論よりもプログラム的に実装することに興味があります。初心者向けの資料をもっと好むと思いますが、より高度なトピックを歓迎します.

誰かが良い 2D 衝突応答の記事/本を提案してくれませんか?

(追伸:検出よりも応答に興味があります)

0 投票する
2 に答える
404 参照

debugging - Haskell/Yampa と HOOD のゲーム オブジェクトのデバッグ出力

Haskell/Yampa (= Arrows) (HOOD を使用) を使用して、ゲーム オブジェクトのデバッグ出力を生成することに行き詰まっています。

私のエンジンは基本的に、レンダリングされる出力状態 (線、円) を生成するゲーム オブジェクトのリストを実行します。

プレイヤー オブジェクトは右に移動し、(配置された) 円として表されます。

mover は単純なインテグレータ (加速度 -> 速度 -> 位置) であり、速度を観察し、デバッグ出力として (位置付けされていない) ラインとしてレンダリングします。

ゲーム オブジェクト関数の内部値の追加のグラフィカル デバッグ出力を作成するにはどうすればよいですか?

最初に実際のオブジェクト (円) をレンダリングしますが、追加のデバッグ出力 (移動ベクトルを線として) もレンダリングします。おそらく HOOD でこれを達成できますが、まだ Haskell に堪能ではなく、私の場合に HOOD チュートリアルを採用する方法がわかりません。

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

android - Rokon なしで UI を作成しましたが、後で Rokon を起動してゲームを実行したいのですが、これを行う方法はありますか?

Rokon を使用してゲームのグラフィカルな部分を作成し始めましたが、それが完成したとき、メニュー システムの作成とアラートの実行に多くの問題がありました。がっかりして、ゲーム エンジンなしで最初からやり直して、見栄えの良い UI を作成しました。ユーザーがゲームの開始をクリックすると、作成したグラフィックをロードするために Rokon を実行したいのですが、考えられることはすべて試しましたが、強制終了しないようにすることはできません。GameEngine は他のすべてを新しいビューと残りの部分で行うため、新しい GameEngine を作成するための基本的な呼び出しを行いました。MainActivity のコードは次のとおりです (難易度は無視して、今のところ 1 つの難易度をロードしたいだけです)。

これが私が使用しようとしているRokon GameEngineコードです。以前に使用していたライブラリとその他のディレクトリを追加したことを確認しました...

お互いに互換性がなく、最初から Rokon を使い続けなければならないのかもしれませんが、これを機能させる方法が必要です。

コードとデバッガーをいじって、コードのどの部分が機能しないかを理解しようとしましたが、 createEngine(); を呼び出すとエラーが発生します。それがまったく役立つ場合...他のコードの一部をコメントアウトして機能させることができるので、その行に絞り込みました。

0 投票する
3 に答える
160 参照

c# - 修飾子システム C#

その場でオブジェクトを簡単に変更できるシステムを見つけようとしています。

ここに例があります。エンティティから継承する Entity2D があるとしましょう。Entity2D には Position プロパティがあります。

これで、Modifier を継承する ModifyPosition というクラスができました。

ここにいくつかのコードがあります

しかし、これを毎秒複数回呼び出すと、キャストによって速度が低下すると思います。

キャストせずにこれを行う別の方法はありますか?

0 投票する
2 に答える
4852 参照

javascript - Is there a framework for multiplayer board game in JavaScript?

I will probably use javascript to develop an online board/card game. My approach will be to have a client that will be able to work in standalone mode, so it must enforce rules. That means for example, if a player can't play a card, he or she shouldn't even be able to play it. This is to enhance the user experience.

The idea here is to add hooks to send and receive events to and from the server, and share the code that implements the game rules between the server and the client. I don't see the point of writing them twice.

So, if I play in "server" mode, the client will update the server with my actions (verifying them as well), and the server will send me updates about the rest of the players.

Is there any framework to leverage this work?

For the server side, my options seem to be Node.js (unstable, but everything would be JS and that's neat), Erlang + erlang_js, and maybe some of those weird frameworks that "compile into javascript", that I'm no really fond of.

0 投票する
8 に答える
6529 参照

game-engine - PC用のGameSaladのようなツール

スクリプトなどを記述する必要がなく、既存のビヘイビアとイベントを使用してカスタム ゲーム ロジックを作成する PC 用の GameSalad のようなツールを知っている人はいますか?

ありがとう

0 投票する
2 に答える
242 参照

c++ - ORPGエンジン開発、コードの構造化(C ++、2D)

私は友人と一緒にゲームの2dORPGエンジンに取り組んでいますが、コードの整理と構造化に問題があります。

コードを柔軟、拡張可能、および保守可能に保つ方法について、いくつかのポインター、ガイド、チュートリアルなどを使用できます。

お時間をいただきありがとうございます、Xeross

0 投票する
3 に答える
117 参照

game-engine - Libraries vs Original Code?

I'm working on an LGPL game engine library and I prefer to code without dependencies. So far I have windowing code using Xlib and OpenGL code. But I'm worried that eventually I'll need to use libraries anyway. This may be the case, I can write my own image loading stuff and much more, but I can't write audio code or networking code.

Now, I'm wondering, is it best to do it all myself for the learning experience? I'm sure I could figure it out, but what I'm really worried about is having bugs in my code that libraries have solved.

Now, if I do use libraries, that'd make it pointless to write original code and just use libraries.

I'm sorry if this is a hard thing, but I have OCD and it's either one or the other or some kind of solution like writing original code and having libraries as alternatives (since everything is abstracted anyway).