0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ディレクティブとは

Posted at

ディレクティブとは、コンピュータプログラムのソースコードに記述される要素の一つで、そのコードを解釈・変換するソフトウェア(コンパイラやプリプロセッサなど)への指示や指定などを与えるためのもの。

プラットフォームに依存したコンパイルを行いたいときに使用する。

たとえば

スタンドアロンプラットフォーム(Mac OS X, Windows, Linux)のときは
Input.GetTouch(0)

iOSプラットフォームのときは
Input.GetButtonDown("Left")

〇Unityにおける使用例

# if UNITY_STANDALONE_WIN

  Debug.Log("Standalone Windows");

# endif

if と endif の前にあるハッシュ (#) 文字は、これらの文が “ディレクティブ” であり、ランタイムではなく、コンパイル時に処理されることを示しています。
つまり、ゲームが起動する前に処理してくれるということ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?