0

私はゲームに取り組んでいます。これは、Mogre(c# ogre のポート)と Unity3d で同時に開発される予定です。どちらも c# を使用しているため、これらの両方のプラットフォームでそれに応じてコンパイルされる汎用コードを記述したいと考えています。#if UNITY_ENGINE を追加するだけで簡単に統一できましたが、Mogre の同様の #def が見つかりません。ばかげた質問であることはわかっていますが、それでもGoogleで見つけることができません。誰か助けてくれませんか!

4

1 に答える 1

2

独自のシンボルを定義するだけです。プロジェクトのプロパティに移動し、関心のあるビルド構成の OGRE を定義します (新しいビルド構成を作成して名前を付けることができます)。たとえば、OGRE のビルド構成を作成し、OGRE 条件付きシンボルを定義すると、#if OGRE が機能するはずです。

(プロジェクト プロパティ、ビルド、条件付きコンパイル シンボルの下にあります) 「var1、var2、var3」をコンマで区切って、好きなだけ定義してください。

于 2012-10-29T07:14:21.983 に答える