Return to Video

Text 1장

  • 0:00 - 0:03
    그리기에 대해 많이 배웠습니다
  • 0:03 - 0:05
    하지만 이름을 적어보세요
  • 0:05 - 0:08
    이번 시간에는 텍스트에 대해 배우겠습니다
  • 0:08 - 0:10
    게임에서의 점수를 보여줄 때 텍스트를 사용합니다
  • 0:10 - 0:13
    캐릭터들의 대화에도 사용하고
  • 0:13 - 0:16
    이름 크기나 이름 색상에도 사용합니다
  • 0:16 - 0:18
    hello를 적어보겠습니다
  • 0:18 - 0:24
    text(hello,)를 적었는데 에러메시지가 뜹니다
  • 0:24 - 0:27
    hello는 정의되지 않았다고 하네요
    무슨 뜻이지요?
  • 0:27 - 0:31
    hello가 프로그램 상 변수로 인식되어서
    발생하는 문제입니다
  • 0:31 - 0:33
    프로그램적인 관점에서 이해해야됩니다
  • 0:33 - 0:36
    hello는 변수가 될 수 있기 때문입니다
  • 0:36 - 0:39
    변수 말고 문장으로 인식 시키려면 어떻게 하죠?
  • 0:39 - 0:43
    "hello"라고 앞뒤에 큰따옴표를 적어주면 됩니다
  • 0:43 - 0:46
    그럼 변수가 아니라 문장이라고 알려줍니다
  • 0:46 - 0:48
    그러니까 텍스트로 출력해달라는거죠
  • 0:48 - 0:54
    책을 보면 모든 등장인물의 대사에는
    큰따옴표가 있습니다
  • 0:54 - 0:58
    프로그램에도 무언가 말하고자 한다면
    큰따옴표를 붙여야합니다
  • 0:58 - 1:01
    까먹기 쉽지만 매우 중요합니다
  • 1:01 - 1:03
    그래서 한번 더 말하겠습니다
  • 1:03 - 1:08
    프로그램에서 텍스트를 사용하려면
    큰 따옴표를 앞뒤로 찍어줘야합니다
  • 1:08 - 1:10
    그렇지 않으면 이상한 에러 메시지를 받습니다
  • 1:10 - 1:12
    만약 이상한 에러 메시지를 발견하면
  • 1:12 - 1:15
    큰따옴표를 잊지 않았는지 점검해봐야합니다
  • 1:15 - 1:18
    큰따옴표를 추가해주니
    에러메시지가 더이상 뜨지 않습니다
  • 1:18 - 1:21
    하지만 아무것도 표시되지 않습니다
  • 1:21 - 1:22
    여전히 빈화면입니다
  • 1:22 - 1:25
    그런데 배경을 그리면 글자가 보이게 됩니다
  • 1:25 - 1:27
    배경을 빨강으로 그렸습니다
  • 1:27 - 1:29
    이제 글자가 보이네요
  • 1:29 - 1:31
    하얀 글자였네요
  • 1:31 - 1:36
    아까는 배경도 하얗고 글자도 하얘서
  • 1:36 - 1:38
    볼 수 없었습니다
  • 1:38 - 1:42
    바보같이 왜 하얀 배경 위에 하얀 글자를 적었을까요?
  • 1:42 - 1:46
    우리는 채우기라는 것을 알기 때문에
    글자색을 바꿀 수 있어요
  • 1:46 - 1:51
    네모나 줄에 채우기하듯
    텍스트를 채우기하면 되지요
  • 1:51 - 1:54
    이렇게 말이에요!
  • 1:54 - 1:59
    이제 배경이 없어도
    이 글자가 어떤 글자인지 보입니다
  • 1:59 - 2:04
    text()의 첫번째 인자는
    우리가 쓰려는 글자에요
  • 2:04 - 2:09
    두번째 인자는 가로 위치를 정하는거고요
  • 2:09 - 2:12
    세번째 인자는 세로 위치입니다
  • 2:12 - 2:15
    사각형을 그리듯이 너무 친숙합니다
  • 2:15 - 2:20
    한가지 조금 까다로운게 있다면
    텍스트는 이차원이라는 것입니다
  • 2:20 - 2:28
    사각형은 좌상단이 기준이지만
    텍스트는 좌하단이 기준입니다
  • 2:28 - 2:33
    혼란스럽지만
    꼭 기억해야합니다
  • 2:33 - 2:37
    height 값을 수정해서
    확인해볼 수 있습니다
  • 2:38 - 2:43
    height이 설정되는 곳은
    좌하단 모서리입니다
  • 2:44 - 2:49
    0으로 설정할 수 있습니다
    어떻게 될까요?
  • 2:49 - 2:54
    전혀 볼 수가 없네요
    그러나 점점 증가시키면 보입니다
  • 2:54 - 2:56
    조금씩 보이네요
  • 2:56 - 3:00
    그러니까 좌하단이 좌표의 기준이 된다는것입니다
  • 3:00 - 3:02
    좌상단이 아니라요
  • 3:02 - 3:06
    텍스트에 대해 충분히 분석했으니
    더 좋게 바꿔봅시다
  • 3:06 - 3:09
    예를 들어, 더 크게 만들어 봅시다
  • 3:09 - 3:14
    "textSize"는 텍스트의 크기입니다
  • 3:14 - 3:17
    "30"으로 매우 크게 만들 수도 있고
  • 3:17 - 3:21
    아니면 매우 작게 만들 수도 있습니다
  • 3:21 - 3:26
    무엇이든 적어봐요
    이름이나 간단한 메시지같은것을요
  • 3:26 - 3:31
    제 이름을 적어볼게요
    본인 이름으로 바꾸셔도 됩니다
  • 3:31 - 3:35
    text("Sophia", )라고 적습니다
  • 3:35 - 3:43
    그리고 아래에 간단한 메시지를 적습니다
    text("I like puppies, and guitars and coding", )
  • 3:43 - 3:48
    아주 좋아요
    다만 글자가 겹치지 않게 자리를 이동시켜야하겠네요
  • 3:48 - 3:55
    그리고 긴 문자열이니까
    텍스트 사이즈를 더 작게 줄여야합니다
  • 3:56 - 3:59
    이제 꽤 좋습니다
  • 3:59 - 4:02
    근데 글자가 파란색이니까 좀 지루한 것 같아요
  • 4:02 - 4:07
    채우기 색상을 다른걸로 변경해요
  • 4:07 - 4:10
    보라색은 어떨까요?
  • 4:10 - 4:14
    이것이 텍스트 드로잉의 전부입니다
  • 4:14 - 4:17
    색상을 변경하고 크기를 변경하는것이에요
Title:
Text 1장
Description:

more » « less
Video Language:
English
Duration:
04:19

Korean subtitles

Incomplete

Revisions