質問

これはかなり基本的な質問です。私はそれを疑問に思っています Unreal Development Kit ゲーム以外のもの、特にLight Show SimulatorおよびEditorに使用できます。サイトは言う:

Unreal Engine 3は、ゲーム開発者、研究者、テレビスタジオ、Machinimaディレクター、アーティスト、学生によって使用されています。ゲームエンジンで生き生きとさせる必要があるアイデアがある場合、UDKはあなたのためです。

しかし、私はそれがよりゲーム指向であると感じています。私の趣味のプロジェクトでは、音/音楽に同期して、変化する色の回転/移動レーザー/ライトを備えたライトショーシミュレーションを作成できるようにしたいと思います。また、これ、できればC#でGUIエディターを開発したいと思いますが、C#からエンジンのレンダリング機能にアクセスできない場合は、C ++/QTで十分です。エディターはシミュレーションの設計に使用され、リアルタイムでレンダリング/再生されます。

私の基盤、一般的な質問は次のとおりです。非現実的な開発キットは、必ずしもゲームに関連するものではなく、このようなものに使用できますか?または、OGRE3Dの元のオプションを使用する必要があります。OGRE3Dは、レンダリングと3Dグラフィックスに焦点を当てているだけです。

編集: : たった今見た このページ これは再び言及しています:

UDKであらゆる種類のゲームを作成できますか?

絶対。 UDKは、レーシングゲームからシミュレーションまで、作成したいあらゆる種類の仮想世界に最適なソリューションです。

それで、私の質問はこれで簡単です。結果のコードのレンダラーまたは他の機能にアクセスして、シミュレーターのエディターに統合することができますか?ゲームを書いた場合、自分のレベル/キャラクターなどを書くことができるでしょう。それの編集者?どうすればいいですか?はい、UDKにはすでに編集者が付属していることは知っていますが、自分で作りたい場合は意味があります。

ありがとう!答えに感謝します:)

役に立ちましたか?

解決

UDKは、ネイティブコード(C ++)ではなく、スクリプト(Unreal Script)で再生できることのみを許可します。そのため、完全なC ++ソースコードがなければ、より複雑なプロジェクトまたは統合は非常に困難です。しかし、プロジェクトのために編集者(未解決)を再利用し、非現実に基づいてシミュレーションを行う場合は、それを行うことができます。

他のヒント

私はUnreal Engineができることに非常に優れています、そしてあなたの質問への答えはイエスであり、いいえです;)

はい、回転/移動し、光を放出する独自の俳優を作成できます。ただし、UEのレンダリングを中心に独自のカスタムエディターを作成することはできません。率直に言って、なぜあなたが必要なのかわかりません - Unreal Editorには、Light Show Simulation(およびその他)を設計および実行するために必要なすべてのツールがあります。

外部エディターでできることの1つ(もちろん、テクスチャ、サウンド、モデルなどを除く)は、テキストファイルに保存されたカスタムセットアップを作成し、後で非現実的なスクリプトのファイルで読み取ることです。

「よりシンプルで、より関連性のある類推は、ゲームを書いた場合、自分のレベル/キャラクター/などを書くことができるでしょうか?」

はい、独自のキャラクターとマップを作成できます。ただし、独自のエディターを作成する必要はありません。指定されたエディターで十分です。

C ++ソースコードにはアクセスできない場合がありますが、 多く これは、UneralScriptを使用して実行できます。 Make Something Unrealコンテストのすべてのエントリをチェックしてください。これらはすべて、UDKで利用可能なツールを使用して行われました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top