모두, 나는 C# 오픈 spriteeditor 창을 unity4.6에 사용하고 싶습니다. 그렇지 않은 경우 화일 버전이 열리면 EditorApplication.ExecuteMenuItem("Window/Sprite Editor")
이지만 int 4.6+,이 코드는 inivalid입니다.내가 어떻게 스크립트를 사용할 수 SpriteEditor unity4.6 +
답변
EditorApplication
를 사용하여, 스크립트의 상단에이 문제를 가지고 있는지 확인하십시오 그러나
using UnityEditor;
, ... 유니티의 스프라이트 편집기 메뉴 항목의 일부가 아닌 것 같다
ExecuteMenuItem
은 Unity의 메뉴에서도 볼 수있는 메뉴 항목 만 실행할 수 있습니다. 예를 들어 "Window/Animator"
은 유효한 문자열입니다. 어쩌면 스프라이트 에디터가 4.6 이상으로 옮겨 졌을 까?
게시, 예 : unity4.6 +, 창에없는 SpriteEditor/.... 그래서 내 스크립트를 사용하여 SpriteEditor unity4.6 +를 사용할지 모르겠다. SpriteEditor의 스프라이트 타입 클릭 버튼 – user4452177
스프라이트 에디터를 프로그래밍 방식으로 시작하는 방법이 없다고 생각합니다 ... 이것은 ExecuteMenuItem을 사용하는 것을 권장하지 않는 훌륭한 예입니다. Unity는 매 릴리스마다 쉽게 단절 될 수 있습니다. –
고맙습니다. 나는 다른 방법으로 그것을 열 수 없다 (나는 스크립트를 사용하고 싶어, 하하 ..). – user4452177
오류 메시지 – LearnCocos2D