Bethesda Tutorial Papyrus Hello World/ko

Revision as of 00:13, 5 May 2016 by imported>Weakbeginner
Bethesda Tutorial Papyrus Hello World/ko
Scripting Series, Chapter 1
Return to Tutorial Hub
LeftArrow.png Previous Tutorial Next TutorialRightArrow.png

개요

이 튜토리얼에서는 파피루스와 the Creation Kit 스크립트 언어의 기초를 소개한다.

당신은 다음을 배울 것이다 :

  • 새로운 스크립트를 만들고 대상에 할당하는 방법.
  • 만든 스크립트를 이벤트에 반응하게 하는 방법.

스크립트 만들기

우선 우리는 새로운 스크립트를 만들고 이를 어떤 오브젝트에 할당시킬 것이다. Creation Kit을 열고 당신이 원하는 테스트 셀을 불러오기 한다. 필자는 몰락발음성셀(MolagBalVoiceCell)을 사용하겠다. 몰락발 음성셀은 지저분한 것 없이 깔끔하게 비어있는 셀이다.

오브젝트를 셀에 할당시켜보자 - Activator 리스트에서 WETempActivator를 사용한다. 이것은 이번 연습에서 일시적으로 사용할 빛나는 기둥이다.

 

오브젝트를 더블클릭하여 Reference 창을 열고, 스크립트 탭을 선택한다. 이곳에서 게임내 어느 오브젝트에나 스크립트를 추가할 수 있다.

 


Add버튼을 눌러 "Add Script"창을 띄운다.

 

리스트 맨 위에 있는 "[New Script]"를 더블클릭하여 새로운 스크립트를 만든다. Name 칸에 "HelloWorldScript"라고 쓰고 "OK" 버튼을 누른다.(이것이 스크립트의 이름이다.)

  다음과 같은 오류를 겪을경우 : "The Extends script does not exist, please pick one that does" 이 오류는 새 업데이트로 인하여, 흩어져있는 파피루스 소스들을 스카이림 설치 경로의 Data폴더에 .rar파일("Scripts.rar")로 압축을 시켜놓았기 때문이다. 스카이림 Data 폴더에서 "Scripts.rar"파일을 찾아 내부 파일을 Data폴더에 압축 풀기 한다. 이후에 CK툴이 정상적으로 작동할 것이다.

 

참고: "Documentation String"이라고 되어 있는 칸에는 당신의 스크립트가 들어가지 않습니다. 'Documentation String"은 스크립트를 편집하는 동안 빠른 정보를 제공하는 툴팁 기능입니다. 무슨 역할을 하는지, 어떤 오브젝트에 할당되어있는지 등 말이죠. 이제 새로운 스크립트가 기둥의 스크립트 목록에 추가된 것을 볼 수 있습니다.

 

"OK" 버튼을 눌러 기둥의 reference를 저장합니다. 축하합니다! 당신은 스크립트를 만들고 스카이림 세계에 연결하는데 처음으로 성공하셨습니다.



Language: English  • français • 日本語 • 한국어 • polski • русский