• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
Europa Universalis
카페 가입하기
 
 
 
카페 게시글
CK 모드 게시판 CK2 모딩 팁 CK2 모딩 가이드 | 제3장. 모드 언어 배우기 (2) - 스코프의 기초
tacitus 추천 1 조회 1,719 17.03.05 23:05 댓글 7
게시글 본문내용
 
다음검색
댓글
  • 17.03.06 00:26

    첫댓글 좋은 글이라 덧붙이자면, 스코프는 간단하게 보면 이겁니다. 누군가를 지칭하는 것. 이게 스코프의 시작이자 끝이고 전부이자 모든 것입니다. 스코프는 그냥 누군가를 지칭하는 것입니다. 뭐를 어떤 방식으로 지칭하느냐에 따라 스코프의 종류가 갈리는거고요.

  • 17.03.07 03:15

    '★ ROOT, FROM의 유효 범위' 이 부분 부터 그 뒤의 내용 전체의 경우는
    '다른 이벤트가 실행된다','이벤트의 연결'에 대한 내용을 알아야 독자가 그 부분의 내용을 이해할 수 있습니다.
    그러니 이벤트, 이벤트 체인에 대한 설명이 끝난 뒤에야 해당 내용을 설명하는 게 좋을 것 같고요.
    독자가 이해할 수 없는 부분이 있다고 해도 무시하면 그만이니 이 내용을 여기 놔둬도 문제는 안 되지만,
    tacitus님이 '내가 이렇게 썼으니 이거 읽는 사람들은 모두 이벤트 체인, FROM의 이어쓰기에 대한 지식을 잘 알고 있겠지?'라고 생각하고 나중에 이 부분의 지식을 필요로 하는 내용이 나올 때 설명을 부실하게 해버리면 모딩 초보가 좀 힘들 수도..

  • 작성자 17.03.07 06:46

    이벤트의 연결에 관한 주 내용들은 나중에 이벤트 파트의 중간쯤에 가야 배울 내용입니다. 그 전에는 명령문 정리할 때 미리 한번 정도 더 보게 될 내용이고요. 그럼 왜 이 내용을 미리 설명하는가... ROOT, FROM 의 유효 범위가 하나의 이벤트 단위라는 점을 모르는 상태에서는 Crusader Kings 2 엔진이 ROOT, FROM 스코프를 어떻게 할당하는지를 전혀 이해할 수 없습니다. 게다가, 이걸 분명히 하지 않은 상태로 바로 다음다음다음 페이지에서 나올 PREV 스코프 지시자를 보게 되면 이게 대체 FROM 하고 무슨 차이가 있는지를 (초보 시절의 저처럼) 고민하게 돼요. 그렇기 때문에, 제가 중간에 말을 넣었듯이, 일단 "이벤트나 디시전으로부터

  • 작성자 17.03.07 06:53

    다른 이벤트를 실행할 수 있다" 는 정도만 알고 다음 설명을 읽어달라는 이야기를 하는 겁니다. 그걸 일단 알고 나면 나머지 내용은 쭉 연결되는 내용이지 않습니까? 설명하기도 이해하기도 편한 거죠. 지난 페이지의 덧글에도 달았지만, 뒤의 내용을 끌어다가 설명을 할 때는 절대 그 이상을 원하지 않습니다. 나중에 자세히 설명을 드리겠지만 일단 이건 이렇다고 알고 따라와 주시면 그 부분의 설명이 끝났을 때 자연스럽게 알게 될 겁니다. 이게 마치 직소 퍼즐 맞추는 거하고 똑같아요. 부분만 놓고 보면 어려운데, 나중에 전체를 다 알고 나면 따로 설명할 필요조차 없는 내용 말이죠. 그렇다고 그 부분을 설명 안 해버리면 그것과 연결되

  • 작성자 17.03.07 07:01

    는 다른 파트를 설명할 수가 없게 돼요.

    독자가 이해할 수 없는 부분이 있다면 무시하면 안 됩니다. 그럼 그 글이 무슨 의미가 있겠어요. 저도 이전 페이지까지 독자들이 달성했을 수준이 어디까지일지 계산해 보면서 한 번에 단계가 너무 높아지지 않도록 이래저래 고민하면서 쓰는 중입니다. 당연히, 제가 설명드리지 않은 부분도 다 알 것이라고 생각하지도 않아요. 다만 제가 놓치는 부분이 분명히 있을 수 있습니다. 제 문체가 만연체이다 보니 핵심이 잘 안 보일 수도 있고, 초보시절이 하도 오래 전의 일이라 제 감각이 과거와 다를 수도 있습니다. 그러면 그 부분을 찍어서 질문해 주시면 됩니다. 그럼 다시 설명해 드릴 거고요.

  • 17.03.07 03:14

    그리고 아직 초보인 상태에서는 굳이
    '자, 그러면 이렇게 설정된 ROOT 와 FROM 값은 언제까지 유효한 걸까요? 정답은 "그 디시전 또는 이벤트 범위 내에서 유효하다" 입니다. ' 이 말 역시도 '이벤트의 연결'에 대해 알아야 이해할 수 있는 부분이니, 이렇게 설명할 필요 없이,
    '하나의 디시전 또는 이벤트에서 처음 ROOT와 FROM이 결정되면 그 디시전/이벤트가 끝날 때까지 ROOT/FROM이 가리키는 대상은 변하지 않습니다'라고 설명하고 넘기면 충분할 것 같고요.

  • 작성자 17.03.07 07:07

    제가 길게 썼지만 핵심을 정확하게 이해하고 계시네요. 그 부분은 그렇게 알고 계시면 됩니다. 별 의도 없이 주의 환기 목적으로 질문을 던져본 부분인데, 그게 이해를 방해한다면 다음에 평문으로 수정하도록 하겠습니다.

최신목록