14

Delphiでゲームを作りたい

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

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

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

4

8 に答える 8

6

これは非常に幅広い質問であり、簡単な答えを出すのは困難です。

ほとんどの「ゲーム エンジン」は、何らかの言語で事前に構築されたシステムであり、特定の種類のゲーム用に低レベルのゲーム ロジックをすべて実装しています。通常、エンジンで実行するゲーム コンテンツ (レベル、キャラクター、スクリプトなど) を作成できるツールキットが付属しています。本物のゲーム エンジンを探しているなら、それは「Delphi 用」ではありません。スクリプト システムが組み込まれている可能性がありますが、それはスクリプト言語であり、Delphi のようなネイティブ コードにコンパイルされる実際のプログラミング言語ではありません。おそらく最も近いものは、私が構築中の進行中のTURBU エンジンです。これはコンソール スタイルの RPG 用のエンジンであり、Object Pascal ベースのスクリプトが組み込まれています。

一方、ゲーム ロジックを自分で構築するためのツールを探している場合は、Delphi で間違いなく見つけることができます。ゲームエンジンではなく、ゲーム開発フレームワークであるAsphyreを見てみましょう。DirectX/OpenGL、キーボード、マウス、その他の入力、サウンド、音楽など、コンピューター上のマルチメディア コンポーネントへのインターフェイスを大幅に簡素化する一連のクラスとユニットが含まれています。スクリプト用のコンポーネントは含まれていませんが、Delphi で使用できるスクリプト言語はかなりの数あります。

うまくいけば、これはあなたが始めるのに役立つでしょう。より具体的な質問がある場合は、こちらの StackOverflow でお気軽にお尋ねください。より役立つ回答が見つかるかもしれません。

于 2010-07-13T21:34:35.190 に答える
5

これは、ゲーム関連の Delphi リンクのリストです。

(このリストに自由に追加してください)

于 2010-07-13T21:38:08.607 に答える
4

アンドラ 2Dをご覧ください。ゲームを作成するための優れたエンジンであり、DelphiX よりも強力です。Andorra 2Dと呼ばれていることは知っていますが、それを使用して 3D ゲームを開発することもできます。ところで、チュートリアルはたくさんあるので、ゲームを開発するのに問題はないと思います。

更新:ここで見つけることができる Andorra2D の優れたチュートリアル。

ご挨拶

于 2010-07-15T12:55:57.350 に答える
0

there are unDelphiX

but it's mostly for 2D games and based on DirectX.

于 2010-07-15T09:24:10.823 に答える
0

Rage 3Dと呼ばれる開発中の Delphi OpenGL ゲーム エンジンがあります。しばらく有望に見えましたが、4年間更新されていないようです.

于 2010-07-17T03:40:09.723 に答える
-1

数年前、DelphiX と呼ばれる directX ラッパー プロジェクトがありました。

プロジェクトの品質と、それが 1 年以上維持されていたかどうかについてはよくわかりませんが、ご覧いただければと思います。(または、他の誰かがそれにコメントすることができます)

于 2010-07-14T07:31:36.223 に答える
-1

Delphi が登場して以来、私は Delphi でゲームをプログラミングしています。ゲーム ボードのレンダリングには TGraphics32 を、DirectX サウンドと LAN プレイには UndelphiX を、見栄えを良くするために KSDev のスキニング パッケージを、特別な目的の機能を提供するために LMD Tools や TMS のような多数の一般的なコンポーネントを使用しています。そうすれば、ツールのことではなく、ゲームのことを書くことに集中できます。お役に立てれば。

于 2010-07-15T19:23:40.857 に答える