Bethesda Tutorial Papyrus Introduction to Properties and Functions/ko

Bethesda Tutorial Papyrus Introduction to Properties and Functions/ko
Scripting Series, Chapter 3
Return to Tutorial Hub
LeftArrow.png Previous Tutorial Next TutorialRightArrow.png

개요Edit

이 튜토리얼은 당신이 Hello World 튜토리얼Variables and Conditionals 튜토리얼을 끝냈다는 가정하에 진행된다. 이번에는 앞선 2개의 튜토리얼보다 내용이 길고, 좀더 심화된 몇가지 주제를 소개한다. 잘 따라해보길 바란다!

당신은 다음 내용을 배우게 된다. :

  • 지난 튜토리얼에서 짚지 않고 넘어갔던 것들에 대하여 :
    • 스크립트의 첫째줄과 스크립트를 "확장시키는 것"의 의미
    • {}를 사용하여 당신의 스크립트에 툴팁을 추가하는 방법
  • 속성값들을 사용하고 이것을 에디터에 엮는 방법
  • 함수를 만들고 사용하는 방법

첫째줄Edit

시작하기 전에, 이전 튜토리얼에서 대충 넘어갔던 것들을 다시 보자.

계속해서 따라왔다면, 당신의 스크립트 최상단을 보기바란다. 첫번째 문장은 다음과 같을 것이다. :

 Scriptname HelloWorldScript extends ObjectReference
  • Scriptname HelloWorldScript extends ObjectReference: 어느 스크립트든 이 문장으로 시작한다.
  • Scriptname HelloWorldScript extends ObjectReference: 여기에 스크립트의 이름을 짓는다. 우리는 언제 어느 스크립트에서나 이 스크립트가 필요할 때마다 "HelloWorldScript"를 쓰게 될 것이다.
  • Scriptname HelloWorldScript extends ObjectReference: 이것은 항상 필수적이라는 의미의 특별한 단어이다. 이 스크립트는 이미 존재하는 다른 스크립트에 기초한다.
  • Scriptname HelloWorldScript extends ObjectReference: 이 스크립트는 다른 스크립트를 (혹은 다른 스크립트에 기반하여) 확장한다. 여기서는 "ObjectReference" 스크립트를 사용한다.

스크립트 확장하기Edit

사실상 당신이 쓰는 모든 스크립트는 다른 스크립트로 확장될 필요가 있을 것이다. 당신은 스크립트를 확장할 때, "내 스크립트는 이런 스크립트와 같은거야. 내가 추가했던 또 다른 물건들도 말이지." 라고 말하는 것과 같다.

어떤 스크립트를 확장하는 것은 또한 게임에게 "내 스크립트는 이런 타입의 오브젝트야"라고 말하는 것이다.

예를 들어, 게임 속에서 Reference가 될 오브젝트(우리의 빛나는 기둥 같은)에 스크립트를 추가하였다면, 당신의 스크립트는 "ObjectReference"스크립트를 "확장"시킬 필요가 있다. 퀘스트에 스크립트를 추가하고 싶다면, "Quest"스크립트를 "확장"시켜야 한다. 그런식이다.

스크립트 작성에 조금 더 익숙해지면, 스크립트를 확장하는 것들도 곧 익숙해질 것이다. 지금은, 스크립트를 어떤 오브젝트에 할당할 때, 또 다른 스크립트로 확장을 해야한다는 점만 알고 있으면 된다.

툴팁 추가Edit

당신이 쓴 스크립트의 두번째 줄이 어디서 온건지 궁금하지 않은가? 아래 문장 말이다. :

  {This is my very first script!}

새로운 스크립트를 만들고 The Documentation String에 들어가게 되면, 아래 문장이 생성될 것이다. :





Language: English  • français • 日本語 • 한국어 • polski