2014-11-17 2 views
1

Assets/Scripts/ThirdPersonCamera.cs (3,7) : 오류 CS0246 : 형식 또는 네임 스페이스 이름 'UnityEditor'을 (를) 찾을 수 없습니다. 사용 지시문이나 어셈블리 참조가 누락 되었습니까?내 게임을 단결 시키려고하는데 오류가 발생했습니다.

메신저 난이 오류가있는 이유에 혼란스러워 .....

왜 이런 일이 무엇입니까?

+5

참고가 누락 된 것으로 보입니다. – MyCodeSucks

+1

대신 UnityEngine을 시도하십시오 – OMGtechy

+3

두 번째 답변을 확인하십시오. http://answers.unity3d.com/questions/316805/unityeditor-namespace-not-found.html 편집기 전용 스크립트를 사용하여 게임을 빌드 할 수없는 것 같습니다. –

답변

5

UnityEditor 네임 스페이스는 Assets/Editor 폴더에있는 편집기 스크립트에서만 사용할 수 있기 때문입니다. 또는 편집기에서 게임을 실행하는 경우. 편집기에서 게임을 실행하는 동안 몇 가지 기능이 필요한 경우 다음을 수행 할 수 있습니다.

#if UNITY_EDITOR 
using UnityEditor; 
#endif 

class Script: MonoBehaviour { 
    void Update() { 
#if UNITY_EDITOR 
     // Editor specific part here 
#endif 
    } 
} 
관련 문제