0

ゲームを開発したいです。今、私はただエンジンを作りたいだけです。これを行うためにSFMLとC++を使用することを検討していますが、この質問はそれに関するものではありません。

ゲームをエンジンから切り離したい。そこで、最初はC++プロジェクトでソリューションを作りました。ここまでは順調ですね。

次に、このソリューションに新しいプロジェクトを追加しました。ここから私の質問が始まります。

エンジンプロジェクトでどの設定を変更する必要があるので、ライブラリとしてコンパイルされますか?(.dll私は推測しますか?)

また、エンジンライブラリからクラスにアクセスできるように、ゲームプロジェクト(.exe)でどの設定を変更する必要がありますか?

学校は私にこれを行う方法を教えてくれませんでした。C#では簡単です。

4

1 に答える 1

1

MFCを使用している場合は、ウィザードVc ++-> MFC->MFCDLLを使用してゲームエンジン用のDLLを作成する必要があります。

win32dllまたは単にc++dllの場合は、win32プロジェクトを作成する必要があります。それぞれを理解するために以下の投稿を読んでください

http://www.codeproject.com/Articles/6351/Regular-DLL-Tutor-For-Beginners

http://www.codeproject.com/Articles/2516/Creating-and-sumption-MFC-DLLs-for-Beginners

http://www.codeproject.com/Articles/8341/DLLs-are-simple-Part-2

http://www.codeproject.com/Articles/8417/DLLs-are-Simple-Part-3

于 2012-06-06T06:25:54.017 に答える