C#版の導入方法について説明しています。
VisualStudioのWebページから
「Visual Studio Community 2013 Update 4」をダウンロードします。ただし、会社内でAC-Engineを使用する場合は「Visual Studio Express 2013 with Update 4 for Windows Desktop」をダウンロードします。
これらはプログラムのソースコードから実行可能なアプリケーションを生成するツールです。個人で開発する分には無料で使用できます。
ダウンロードが終わったら、「Visual Studio」をインストールします。
AC-Engine をダウンロードします。
ダウンロードしたファイルを解凍します。
開発には以下のファイルを使用します。
ファイル->新規作成->プロジェクト
を選択します。インストール済み->テンプレート->Visual C#
を選択した後、中央のカラムからコンソールアプリケーション
を選択します。名前
にプロジェクト名を入力してOK
を選択します。ここからはACE_Test
と入力したと仮定して説明をします。これでプロジェクトの作成が完了しました。
ACE_Test
プロジェクトを右クリックします。追加->既存の項目
を選択して、ace_cs.dll
とace_core.dll
を追加します。ace_cs.dll
を右クリックしてプロパティ
を開き、出力ディレクトリーにコピー
の項目を「新しい場合はコピーする」に変更します。同様にace_core.dll
に対しても出力ディレクトリーにコピー
の項目を変更します。ACE_Test->参照設定
を右クリックして参照の追加
を選択します。ここで、参照
ボタンをクリックし、1で追加されたace_cs.dll
を選択してOK
を押します。以上でAC-Engineが使えるようになります。
また、ace_cs.XML
をace_cs.dll
と同じディレクトリに配置すると関数等の説明がVisualC#上で表示されるようになります。
Program.cs を以下のソースコードに書き換えます。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ACE_Test
{
class Program
{
[STAThread]
static void Main(string[] args)
{
// AC-Engineを初期化する。
ace.Engine.Initialize("Empty", 640, 480, new ace.EngineOption());
// AC-Engineが進行可能かチェックする。
while (ace.Engine.DoEvents())
{
// AC-Engineを更新する。
ace.Engine.Update();
}
// AC-Engineを終了する。
ace.Engine.Terminate();
}
}
}
そして、メニューバーからデバッグ->デバッグ開始を選択します。 黒いウインドウが表示されれば成功です。
「構築されているプロジェクトのプロセッサ アーキテクチャ “MSIL” と、参照...」のような警告が表示される場合はビルド->構成マネージャー
を選択しプラットフォーム
をx86に変更されると表示されなくなります。