찾기
내용으로 건너뛰기
추적
•
mefeel
•
g41m01s1
•
xss
•
javascript_scroll_then_snap_to_top
•
tinyfilemanager
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
======구동 시 편집기 스크립트 코드의 실행====== 때때로, Unity가 시작되자 마자 사용자의 작업이 필요 없이 일부 편집기 스크립트 코드를 실행할 수 있게 되면 매우 유용합니다. 이 작업은 _static constructor_을 가진 클래스에 ''InitializeOnLoad'' 속성을 적용하여 할 수 있습니다. static constructor는 클래스와 같은 이름을 가진 함수로, 반환 타입(return type)이나 매개변수(parameter) 없이 선언됩니다(더 자세한 정보를 보려면, [[http://docs.go-mono.com/index.aspx?link=ecmaspec%3a17.11|here]] 참조):- <file csharp>using UnityEngine; using UnityEditor; [InitializeOnLoad] public class Startup { static Startup() { Debug.Log("Up and running"); } }</file> static constructor는 항상 어떤 static function이나 클래스의 인스턴스의 사용보다 먼저 호출됨을 보장하지만, InitializeOnLoad 속성은 그것이 편집기가 시작하면 호출되도록 하고 있습니다. 이 기술이 사용될 수 있는 예제로 편집기에서 주기적인 콜백(callback)을 설정할 때 입니다(말하자면, 그 "frame update"). EditorApplication 클래스는 [[ScriptRef:EditorApplication-update.html|update]] 라 불리는 대리인(delegate)을 가지고 있는데, 이는 편집기가 실행되는 동안 초당 여러 번 호출됩니다. 프로젝트가 시작될 때 이 대리인을 허용하려면, 다음과 같은 코드를 사용할 수 있을 것 입니다:- <file csharp>using UnityEditor; using UnityEngine; [InitializeOnLoad] class MyClass { static MyClass () { EditorApplication.update += Update; } static void Update () { Debug.Log("Updating"); } }</file> {{tag>유니티 unity}} * 출처: [[http://unitykoreawiki.com/index.php?n=KrMain.RunningEditorCodeOnLaunch|유니티코리아위키]] (CC BY-NC-SA 2.0)
2+1?
이 필드는 비어 있도록 유지하세요:
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
연결문서
유니티3D ( Unity3D )
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
유니티3D ( Unity3D )
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
대마초
glycemic_index
[설탕을 피하고, GI수치 60이하의 식품을 먹는다]
reactive_hypoglycemia
[🚫 예방법]
low_insulin_diet
[혈당지수(GI) 낮은 음식을 선택할 것]
vaermina_quest
black_soul_gem
tes4
↷ 링크가 이동 작업으로 인해 적응했습니다
blood_of_the_daedra
↷ 링크가 이동 작업으로 인해 적응했습니다
black_soul_gem_oblivion
↷ 문서 이름이 game:tes4:black_soul_gem_oblivion에서 game:tes4:black_soul_gem(으)로 바뀌었습니다
revenge_served_cold
oblivion_gate
paradise
만듦
defense_of_bruma
great_gate
[거대 게이트 (Great Gate)]
defense_of_bruma_oblivion
↷ 문서 이름이 game:tes4:defense_of_bruma_oblivion에서 game:tes4:defense_of_bruma(으)로 바뀌었습니다
miscarcand_quest
[Miscarcand Quest]
kvatch
만듦