1

XNA Game Studioを使用して、C#とVisualStudioの両方に比較的慣れていません。私がやりたいのは、.csファイルを含む現在のプロジェクトからいくつかのフォルダーを取得し、それらのファイルを新しいプロジェクトで利用することですが、Flash/ActionScriptで慣れているよりも少し注意が必要です。

現時点では、必要なすべてのファイルが現在のプロジェクトの一部になるまで、このプロセスを何度も使用する必要があるようです。

ここに画像の説明を入力してください

4

1 に答える 1

2

あなたが求めていることを行うにはいくつかの方法があります。1つは、再利用するクラスをクラスライブラリプロジェクトにコンパイルしてから、新しいプロジェクトにそのクラスライブラリへの参照を追加することです。

別の方法として、新しいプロジェクトでファイル自体のコピーが必要な場合は、上記のメニューで[追加]>[既存のアイテム]を使用します。次に、表示されるダイアログでプロジェクトに追加するファイルを見つけます。これですべての設定が完了します。

これらがプロジェクトごとに変更されない一般的なクラスになる場合は、コードファイルをコピーするだけでなく、クラスライブラリオプションを使用することをお勧めします。

編集:

明確にするために、Visual Studio>[ファイル]メニュー>[プロジェクトの追加]>[クラスライブラリプロジェクト]で、Commonという名前を付けます。次に、たとえばMartysHelperというクラスを作成し、Public String HelloWorld()というメソッドをこのcalassに配置して、コンパイルします。次に、Gamer1プロジェクトを右クリックし、[参照の追加]>[プロジェクト]>[共通プロジェクト]を選択します。これで、Game1やその他のプロジェクトre-useで、Common.MartysHelperクラスを使用できます。

于 2012-06-04T01:01:41.510 に答える