'Platform'에 해당되는 글 1건

  1. 2012.03.16 [UNITY] DEFINE PLATFORM
Dev/Unity3D2012. 3. 16. 12:25

PLATFORM 종류

UNITY_EDITOR Define for calling Unity Editor scripts from your game code.
UNITY_STANDALONE_OSX Platform define for compiling/executing code specifically for Mac OS (This includes Universal, PPC and Intel architectures).
UNITY_DASHBOARD_WIDGET Platform define when creating code for Mac OS dashboard widgets.
UNITY_STANDALONE_WIN Use this when you want to compile/execute code for Windows stand alone applications.
UNITY_WEBPLAYER Platform define for web player content (this includes Windows and Mac Web player executables).
UNITY_WII Platform define for compiling/executing code for the Wii console.
UNITY_IPHONE Platform define for compiling/executing code for the iPhone platform.
UNITY_ANDROID Platform define for the Android platform.
UNITY_PS3 Platform define for running Play Station 3 code.
UNITY_XBOX360 Platform define for executing XBbox 360 code.
UNITY_NACL Platform define when compiling code for Google native client (this will be set additionally to UNITY_WEBPLAYER).
UNITY_FLASH Platform define when compiling code for Adobe Flash.


UNITY 버전 

UNITY_2_6 Platform define for the major version of Unity 2.6.
UNITY_2_6_1 Platform define for specific version 1 from the major release 2.6.
UNITY_3_0 Platform define for the major version of Unity 3.0.
UNITY_3_0_0 Platform define for the specific version 0 of Unity 3.0.
UNITY_3_1 Platform define for major version of Unity 3.1.
UNITY_3_2 Platform define for major version of Unity 3.2.
UNITY_3_3 Platform define for major version of Unity 3.3.
UNITY_3_4 Platform define for major version of Unity 3.4.
UNITY_3_5 Platform define for major version of Unity 3.5.

TEST CODE

C# Example:
  1. using UnityEngine;  
  2. using System.Collections;  
  3.   
  4. public class PlatformDefines : MonoBehaviour {  
  5.   void Start () {  
  6.  
  7.     #if UNITY_EDITOR  
  8.       Debug.Log("Unity Editor");  
  9.     #endif  
  10.  
  11.     #if UNITY_IPHONE  
  12.       Debug.Log("Iphone");  
  13.     #endif  
  14.  
  15.     #if UNITY_STANDALONE_OSX  
  16.     Debug.Log("Stand Alone OSX");  
  17.     #endif  
  18.  
  19.     #if UNITY_STANDALONE_WIN  
  20.       Debug.Log("Stand Alone Windows");  
  21.     #endif  
  22.   
  23.   }              
  24. }  
JavaScript Example:
  1. function Awake() {  
  2.   #if UNITY_EDITOR  
  3.     Debug.Log("Unity Editor");  
  4.   #endif  
  5.  
  6.   #if UNITY_IPHONE  
  7.     Debug.Log("Iphone");  
  8.   #endif  
  9.  
  10.   #if UNITY_STANDALONE_OSX  
  11.     Debug.Log("Stand Alone OSX");  
  12.   #endif  
  13.  
  14.   #if UNITY_STANDALONE_WIN  
  15.     Debug.Log("Stand Alone Windows");  
  16.   #endif      
  17. }  


Posted by 놀란