게임 인터페이스를 알아봅시다, UGUI 기초 [유니티 입문 강좌 B12]

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ส.ค. 2024
  • 유니티에서 기본으로 제공하는 UGUI의 토대를 대루는 강좌 영상입니다.
    📖 챕터 :
    01 00:00 캔버스
    02 00:48 스크린
    03 02:10 텍스트
    04 06:56 이미지
    05 13:34 버튼
    06 22:18 앵커
    #유니티강좌 #유니티기초 #유니티프로그래밍
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 186

  • @user-ie9gq4ex2f
    @user-ie9gq4ex2f 5 ปีที่แล้ว +2

    기다렸어요 ㅠㅠㅠ 좋은 영상 올려주셔서 너무 감사합니다♥

  • @user-mz6cf1ly5n
    @user-mz6cf1ly5n 5 ปีที่แล้ว

    유니티 강좌 본격적으로 시작하셨군요 우와 대박대박 ㅎㅎ 감사의 마음으로 광고는 스킵없이 모두 시청하겠습니다. 좋은 유니티 강좌영상 올려주셔서 감사합니다!

  • @user-no6cs7fl1h
    @user-no6cs7fl1h 5 ปีที่แล้ว +1

    정말 잘 보고 있습니다~! 요즘 자주 올려주셔서 감사해요~~^^

  • @KwangrokRyoo
    @KwangrokRyoo 5 ปีที่แล้ว +2

    이렇게 체계적인 유니티 강의는 첨이에요 ㅜㅜ 감동의 도가니

  • @user-px8ji5zc9g
    @user-px8ji5zc9g 4 ปีที่แล้ว +32

    만약 UI 크기를 일정하게 만들고 싶다면 UI Scale Mode를 Scal With Screen size로 바꿔주시면 일정하게 유지됩니다

  • @user-gf4zd9rr4o
    @user-gf4zd9rr4o 4 ปีที่แล้ว

    맨날 NGUI만 쓰다가 UGUI는 처음 만져봐서 막막했는데, 덕분에 잘 배워갑니다! 좋은 영상 감사드려요. 좋아요랑 구독 누르고 가요~

  • @heartl4882
    @heartl4882 5 ปีที่แล้ว +7

    요즘 강좌 영상이 자주 올라와서 매우 기쁘네요ㅠㅠ 역시 유니티 강좌는 골드메탈님것이 눈도 즐겁고 이해도 제일 잘되는 것 같습니다 ㅎㅎ 앞으로도 자주 올려주세요~

  • @jay4298
    @jay4298 3 ปีที่แล้ว +1

    정말 감사합니다ㅠ
    대학때 분명히 코딩 배웠었는데..
    골드메탈님 강의보며 처음부터 다시하고있습니당

  • @user-kj3ll9sf8m
    @user-kj3ll9sf8m 3 ปีที่แล้ว +11

    지금도 보는 사람 있나요?
    지금 공부 못하는 특성화 다니는 고 1입니다
    원래 학원 다니는 애들 부러웠는데
    지금은 골드메탈님 강의 보면서 여기가 학원보다
    더 좋은 거 같아서 다행이에요 ㅜㅜ
    좋은 강의 정말 감사합니다아
    + 그 온클릭 저도 몰라서 댓글을 한참 봤는데영
    MyBall 스크립트를 넣는게 아니라 MyBall스크립트를
    가지고있는 오브젝트를 넣어야 하는거에요 !
    한시간동안 찾았네요 ㅠㅠ

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      B0 ~ BE1은 기초 중에 기초만 다루었기 때문에
      지금도 입문하시는 분들께서 많이 거쳐가십니다.

    • @user-kj3ll9sf8m
      @user-kj3ll9sf8m 3 ปีที่แล้ว

      @@goldmetal다른것도 완주 할 때마다 댓글 남길게용

    • @flexcerkang6953
      @flexcerkang6953 3 ปีที่แล้ว

      @@user-kj3ll9sf8m 저도 찾아보고 있었는데 댓글보고 해결했어요!! 감사합니다!

  • @wolfisbest3400
    @wolfisbest3400 3 ปีที่แล้ว

    UI만드는거 신기하네요~! 이거 보면서 연습 잘하고 가염~~!

  • @user-cv3er1qj8y
    @user-cv3er1qj8y 4 ปีที่แล้ว +1

    정말 감사합니다~~

  • @Kowalski-fu3yg
    @Kowalski-fu3yg 2 ปีที่แล้ว +1

    정말 많은 도움이 됩니다. 감사해요!

  • @viewee22
    @viewee22 2 ปีที่แล้ว +1

    감사합니다 B0~12까지 너무 너무 쉬운 설명으로 잘 따라왔습니다. 이후 강좌들도 너무 기대됩니다. 설명 최고입니다.

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      도움이 되셨다니 다행입니다.

  • @Hyeonsu1011
    @Hyeonsu1011 2 ปีที่แล้ว +1

    유니티입문할수있게 도와주셔서 정말 너무너무 감사합니다 너무 유익한영상이에요!!

    • @Hyeonsu1011
      @Hyeonsu1011 2 ปีที่แล้ว +1

      골드메탈님 강의 정주행중!!(feat.머도기네 팝콘가게 재밌게봤어요!!)

  • @user-dv8wd9xp1i
    @user-dv8wd9xp1i 4 ปีที่แล้ว

    영상 정말 감사합니다

  • @user-bu4wy2ig4j
    @user-bu4wy2ig4j 3 ปีที่แล้ว +2

    댓글 잘 안 쓰는데, 너무 감사해서 남깁니다.
    게임 기획자 지망생입니다. 기획 공부 하며, 밤에 시간 조금씩이라도 내서 유니티 공부 병행하고 있습니다.
    책도 한 권 사서, 따라 만들어봤는데 골드메탈 님 강의가 훨-씬 도움이 많이 되네요.
    무료로 좋은 강의 올려주셔서 감사합니다.
    올려 주신 영상으로 공부 열심히 해보겠습니다! 복 많이 받으세요!!

  • @o.m.m757
    @o.m.m757 ปีที่แล้ว +1

    오늘은 골드메탈님 영상을 위해서 시간 만들어놨습니다. 잘 배우겠습니다. 꾸벅! 감사합니다 (큰절) 건강이 우선되시길 바랍니다!!(2023 건강 기원!)

  • @user-uc6qw8xs8x
    @user-uc6qw8xs8x 3 ปีที่แล้ว

    이런 훌륭한 강좌는 유니티 회사에서 공식적으로 금전적인 후원을 해줘야 합니다

  • @starkistian
    @starkistian 4 ปีที่แล้ว

    좋은 영상 감사합니다

  • @jamespark5823
    @jamespark5823 2 ปีที่แล้ว

    강의 잘봤습니다!!!!

  • @zeroapple
    @zeroapple 4 ปีที่แล้ว

    고등학생이었다가 대학생이 되서 제대로 공부하는데 도움이 많이마니 됩니다

  • @user-wz9cr8eb6q
    @user-wz9cr8eb6q 5 ปีที่แล้ว

    고맙읍니다 선생님...

  • @user-tr6bp4iz2r
    @user-tr6bp4iz2r 4 ปีที่แล้ว

    오늘도 따봉

  • @kungburibab
    @kungburibab 3 ปีที่แล้ว

    크..감사합니다..이제 실습영상이 남아따~~

  • @managerdo7437
    @managerdo7437 5 ปีที่แล้ว

    감사합니당!

  • @gamedev.1166
    @gamedev.1166 5 ปีที่แล้ว

    UI는 곰방 올라 왔네요ㅎㅎ 옵션하나하나 자세히 잘좠어요 ㅎㅎ

  • @user-zb2lj5zq4o
    @user-zb2lj5zq4o ปีที่แล้ว

    감사합니다!!

  • @TCubeChannel
    @TCubeChannel 4 ปีที่แล้ว +52

    유니티계 백종원

  • @user-hn4sf7cn1r
    @user-hn4sf7cn1r 4 ปีที่แล้ว +5

    이건 기초 강좌에선 좀 많이 간 정보일 수 도 있지만 궁금하실 분들도 있을것 같아서 말씀드립니다.
    쉐이더 관점에서 게임 속 좌표계는 총 3개입니다.
    첫 번째는 Object 그 자체의 좌표계
    두 번쨰는 Object들이 실질적으로 위치하는 World 좌표계
    세 번째는 (영상에선 골드메탈님이 Screen 좌표계라고 말씀하신) Projection 좌표계입니다.
    플레이 버튼을 눌렀을 때, Game 화면에 보이는 것이 Projection 좌표계일겁니다.
    이때, 좌표계들이 서로 상호작용 하는 과정은 먼저 Object 좌표계에 World 좌표계를 행렬곱 해주고, 이 결과물을 다시 Projection 좌표계에 행렬곱해주는 것입니다.
    다만, 이건 그래픽 프로그래머가 쉐이더 짤 때 필요한 정보니까, 그냥 이런 게 있구나 하고 넘어가셔도 될겁니다.

    • @user-hn4sf7cn1r
      @user-hn4sf7cn1r 4 ปีที่แล้ว

      좋은 강좌 잘 보고 있습니다 ㅎㅎ

  • @user-jl3xw7kn2m
    @user-jl3xw7kn2m 5 ปีที่แล้ว

    따봉

  • @user-nm7te5bh8l
    @user-nm7te5bh8l 2 ปีที่แล้ว +3

    몇분동안 계속 On click에서 안되서 뭐지 했는데
    하이라키쪽에 있는 오브젝트를 끌어 왔어야됐군여ㅠㅠㅠㅠ

  • @hb0636
    @hb0636 ปีที่แล้ว +1

    왤캐 왤캐 완벽함ㅎㄷㄷㄷ

  • @트랩충
    @트랩충 3 ปีที่แล้ว +2

    No Click에서 Jump 적용 시키는걸 못해서 30분동안 막혔는데 스크립트가 아니라 My Ball을 넣는거였네요.. 영상 틀어놓고 스크립트 쓰면서 어느정도 소리로 배우고 있어서 잘 못봤네요.. My Ball이 스크립트도 있어서 스크립트를 넣는건줄 알았어요.. 담부턴 정지 잘해가면서 봐야겠네요

    • @gyuminpark6136
      @gyuminpark6136 3 ปีที่แล้ว

      저도 헤메서 계속 고민했는데 댓글보다 알았네요!! 알려주셔서 감사합니다^^

  • @SAKEPEPE
    @SAKEPEPE 5 ปีที่แล้ว +2

    이좋은강의를 인프런에서 파셔도 좋을거같아요

    • @djydytsanstvbj
      @djydytsanstvbj 4 ปีที่แล้ว

      않대여 재가몼바여 ㅠㅠ

  • @user-el2dt7jq2l
    @user-el2dt7jq2l 5 ปีที่แล้ว

    와!!

  • @user-og3cq2ru3b
    @user-og3cq2ru3b 4 ปีที่แล้ว

    혹시 텍스트를 생성하였을때 canvas 의 하얀선이 나타나지 않는다면 무슨 설정을 해야하나요??
    - Gizmos 버튼을 누르니까 활성화되네요!ㅎㅎ

  • @user-lk7ff5xq9s
    @user-lk7ff5xq9s 3 ปีที่แล้ว +2

    2배속 해서 들어도 목소리가 안깨지는 엄청난 아저씨

  • @user-hv3yg1vu1f
    @user-hv3yg1vu1f 4 ปีที่แล้ว +5

    안녕하세요 골든메탈님. 강의를 보고 독학하고 있는 학생입니다. 늘 훌륭한 강의 감사드려요! 하다가 막히는 부분이 생겨서 댓글 추가해봅니다.. 20:20 정도에 보면 Button에 OnClick() 기능을 구현하기 위해 MyBall의 소스 코드를 추가하여 public void Jump()를 만들었는데도 No Fuction에 MyBall이 나타나질 않습니다.. 어떻게 하면 될까요 ㅠㅠ?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      함수 작성 이후에 컴파일 에러가 없어야 하고,
      정확히 저장 하신 후에 유니티 에디터에서 약간의 대기 시간을 거쳐 스크립트가 로딩되게 해야 합니다.
      OnClick() 에 스크립트를 끌어다 놓으셨는지도 확인해보세요.

    • @user-hv3yg1vu1f
      @user-hv3yg1vu1f 4 ปีที่แล้ว +5

      @@goldmetal 답변 감사합니다. 다시 한 번 훑어보니까 MyBall을 넣을 때 스크립트를 끌어다 놓았네요..!
      영상에서는 Object의 MyBall을 가져갔었더라구요 ㅠㅠ.. 감사합니다.. 덕분에 유니티 재미나게 공부중이에요!

  • @user-lc4vd2kq4c
    @user-lc4vd2kq4c 3 ปีที่แล้ว

    버튼 1번과 2번이 있을 때 1번을 누르면 1번이 계속 프레스드 컬러로 되어 있고 2번을 눌러야 노멀 컬러로 바뀌게 할 수는 없나요?

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      그 색상이 Select Color입니다. 한번 확인해보세요

  • @raoksajsmo2959
    @raoksajsmo2959 4 ปีที่แล้ว +1

    19:24 에 public을 사용했음에도 No fuction 이외에 아무것도 뜨지 않는데 뭐가 문제일까요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      스크립트가 확실히 저장되었는지 확인해보세요.
      만약 스크립트에 에러가 있으면 저장되지 않으니
      콘솔창에서 에러가 있는지 확인해보셔야 합니다.

  • @Al_KOR
    @Al_KOR 4 ปีที่แล้ว

    12:17 이미지 채우는 방법중에 가운데부터 양쪽으로 펼칠수 있는 방법도 있을까요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      아쉽게도 그런 종류는 없네요. 😪

  • @user-gg8nu8xy9m
    @user-gg8nu8xy9m 2 ปีที่แล้ว

    6:43에 텍스트 색깔바뀌는거 바꾸고 저장해야하는줄 모르고 멀뚱멀뚱거렸네요ㅋㅋ

  • @mozzi_with_hat
    @mozzi_with_hat 2 ปีที่แล้ว

    20:25 왼쪽의 My Ball을 끌고 갈 것 -나 자신에게

  • @kimgeounwoo
    @kimgeounwoo 3 ปีที่แล้ว +2

    골드메탈님 제가 댓글을 다 봤긴했는데.. 제 질문이랑 똑같은 질문이 있어서 봐도 전 정말 맞게 한것 같은데 안되네요 ㅠㅠ 2019.4.18 버전 이고 스크립트는
    public void Jump()
    {
    rigid.AddForce(Vector3.up * 60, ForceMode.Impulse);
    }
    라고 썼고 Button 에 On Click{} 아래 Runtime Only 클릭해서 나오는 빈칸에 스크립트를 넣었는데도 No FunCtion 을 클릭하면 Mono Skript 라고 밖에 안뜨네요..'
    제가 무슨 실수한게 있나요?
    비슷한 질문 계속 답해주시느라 힘드실텐데 죄송합니다ㅜ

    • @kimgeounwoo
      @kimgeounwoo 3 ปีที่แล้ว +2

      아ㅋㅋㅋ 찾았습니다 제가 오브젝트가 아닌 스크립트를 넣었군요 ㅋㅋ 저의 실수였네요

  • @Hari-bc6bh
    @Hari-bc6bh 4 ปีที่แล้ว +1

    잘보고 있어요!! 따라하다가 모르는 부분이 있어서 질문드려요!
    버튼은 다 만들고 OnClick함수도 마이볼 집어넣고 노펑션을 마이볼점프로 바꿨는데 실행시키면 버튼이 아예 역할을 하지 못해요ㅠ 하이라이트컬러설정해 놓은 것도 바뀌지 않고요ㅠ 어디가 잘 못 된 걸까요??ㅠㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      에러가 나면 기능들이 멈추곤 합니다.
      콘솔창 열어서 에러가 나는지부터 확인이 필요하겠네요.

    • @Hari-bc6bh
      @Hari-bc6bh 4 ปีที่แล้ว

      @@goldmetal 콘솔창도 살펴봤는데 에러 메시지는 따로 없었어요ㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      @@Hari-bc6bh 혹시 버튼에 Interective 체크가 없는지 확인해보세요 그게 체크되어야 버튼 역활을 합니다.그리고 마이볼점프 함수에다가 Debug.Log("Jump!!"); 같이 로그를 넣어봐서 잘 되는지도 확인이 필요하겠네요.

    • @Hari-bc6bh
      @Hari-bc6bh 4 ปีที่แล้ว

      @@goldmetal 네!! 해보고 다시 질문드려도 될까요..ㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      @@Hari-bc6bh 옙~

  • @user-fw5mc9os5o
    @user-fw5mc9os5o 3 ปีที่แล้ว +1

    골드메탈님 궁금한 점이 있는데요 13:57초에 보면 스크린에 UI Canvas 가 화면에 딱 들어맞는데 이거 같은 경우는 어떻게 하신 건가요?

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว +1

      Button 오브젝트를 더블클릭하면 Scene창이 보신 것처럼 적당하게 맞춰줍니다.

    • @user-fw5mc9os5o
      @user-fw5mc9os5o 3 ปีที่แล้ว +1

      @@goldmetal 감사합니다

  • @user-lx5pv7mv3s
    @user-lx5pv7mv3s 4 ปีที่แล้ว

    질문 하나만 더 남겨도 될까요? UI 텍스트를 생성해서 그 텍스트 안에 글을 넣으면 씬뷰에 있는 텍스트 박스에는 보이지 않고 게임 뷰에서만 보이는데 씬뷰에 있는 텍스트 박스에서도 글을
    보려면 어떻게 해야 하나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      보이지 않는 이유는 적으신 텍스트 크기가 RectTransform에 설정된 사각 영역보다 크기 때문입니다. width, height를 크게 주시면 보일거에요.

    • @user-lx5pv7mv3s
      @user-lx5pv7mv3s 4 ปีที่แล้ว

      @@goldmetal 텍스트 박스가 텍스트 보다 훨씬 넓은데도 보이지 않네요..ㅠㅠ 어떡하죠?

  • @thisthathesethose
    @thisthathesethose 4 ปีที่แล้ว

    제가 아무 사진이나 넣어서 해보고 있는데 텍스쳐 타입을 바꾸는 과정에서 Unapplied import settings for '~~'라고 합니다. jpg파일인데 해결 방법이 있을까요? ㅠㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      PNG 파일로 해보세요
      바꾸는 방법은 윈도우 그림판으로 먼저 불러서 PNG로 저장하시면 됩니다

  • @DK-nf1lq
    @DK-nf1lq 5 ปีที่แล้ว

    영상 잘 봤습니다.
    버튼의 슬라이스드 방식은 제가 몰랐던 거네요
    잘 배웠습니다.
    혹시 디자이너의 관점에서 UI를 만드는 방법에 대해서는 강의 계획이 없나요?
    UI의 배치기준이라던지 색감 맞추는법이라든지 어떤 애니매이션이 효과적이라던지
    저는 디자인감각이 영 없어서 그런부분 너무 배우고 싶어요
    골드메탈님은 제가 봤을때 다른부분도 훌륭하시지만 UI구성하는 감각이 뛰어나신것 같아서
    개인적으로 너무 배우고 싶네요^^
    UI구성하는 법은 비단 게임뿐만아니라 썸네일제작이라든지
    여타 다른곳에서도 요긴하게 쓰일것 같거든요
    그런의미에서 예제 프로젝트 기대하겠습니다.
    알림 설정해놓고 꼭~ 다 보겠습니다~^^
    다시한번 좋은 영상 만들어주셔서 감사합니다~~

    • @goldmetal
      @goldmetal  5 ปีที่แล้ว +1

      UI스타일 소개 정도는 가능할법한데 타이밍을 언제로 할지 모르겠군요. 기초적인 강좌가 좀 진행되면 고려해보겠습니다.

    • @DK-nf1lq
      @DK-nf1lq 5 ปีที่แล้ว

      @@goldmetal 답변 감사합니다.
      그럼 기대할게요^^

  • @user-he7el6sk8k
    @user-he7el6sk8k 3 ปีที่แล้ว

    보면서 따라하고 있는데 버튼에 Jump 함수를 넣어도 공이 위로 튀지를 않네요 ㅠㅠ
    public void Jump()
    {
    rigid.AddForce(Vector3.up * 250, ForceMode.Impulse);
    Debug.Log("Jump");
    }
    이게 함수 만든건데, 버튼을 눌렀을 때 콘솔에 Jump 메시지는 뜨는데, 공은 가만히 있는데 혹시 제가 뭘 잘못했을까요?

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว +1

      혹시 rigid 변수가 초기화 되었는지 확인해보세요.
      콘솔창에 빨간 메세지 있는지도 살펴보시면 좋겠습니다.

  • @solless7474
    @solless7474 3 ปีที่แล้ว

    기존대화창 이외에 대화창을 예를 들어 npc id 3000일때 다른 대화창과 텍스트를 뜨게 하고 싶은데 어떻게 해야하나요

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      대화창 띄우는 함수 내에서
      if문으로 id에 따라 다른 UI 창을 띄우게 하면 되겠습니다.

  • @shy9696
    @shy9696 3 ปีที่แล้ว

    점프버튼을 만들고 마우스를 버튼 위에 올려놓은다음에 클릭 대신 스페이스바를 누르면 버튼이 클릭된걸로 판명되는데 마우스를 치우고 스페이스바를 누르면 본래에 있던 점프기능은 무시하고 자꾸 버튼기능만 실행되고있어요ㅠㅠ 버튼이 없는 곳에 마우스를 클릭해야 스페이스 저주(?)가 풀리네요 혹시 이건 버그인가요?

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      스페이스바나 뱡향키로 UI를 컨트롤하는 것을 Navigation 이라고 하는데
      버튼에도 이 항목이 있습니다.
      Navigation 값을 None으로 지정하시면 더 이상 스페이스바는 먹지 않을거에요

  • @hy-jb7lw
    @hy-jb7lw 4 ปีที่แล้ว

    근데 이미지 같은건 직접 그려야되나요?? 그리려면 어떤 프로그램 써야되나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      그림툴은 클립스튜디오를 주로 사용하고
      도트툴은 에이서프라이트 Aseprite를 사용한답니다.
      도트에 대해선 그래픽 강좌에 다루었으니 한번 참고해주세요.
      th-cam.com/video/tZECCwmZ6xI/w-d-xo.html

  • @cheon7259
    @cheon7259 9 หลายเดือนก่อน +1

    UI 에서 텍스트가 Legacy로 분류되어있는데 혹시 요즘에는 다른방식으로 텍스트를 넣나요?

    • @goldmetal
      @goldmetal  9 หลายเดือนก่อน

      TextMeshPro가 많은 기능을 가지고 있는데 대신 폰트도 Font Asset이라는 이미지화된 것으로 만들어야하는 불편함이 있습니다.
      폰트로 텍스트 작성하실려면 Legacy 하시는 것이 편하실 거에요

  • @CapacitorInductor
    @CapacitorInductor 6 หลายเดือนก่อน +1

    텍스트 메시지에 한글이 네모로만 나오는데 어떻게 해야 한글도 지원 가능하게 할 수 있나요?

    • @goldmetal
      @goldmetal  6 หลายเดือนก่อน +1

      사용하신 컴포넌트는 TextMesh Pro로 조금더 다양한 기능을 가진 Text입니다. 이 강좌에서 사용한 Text는 UI > Legacy > Text로 변경되었어요. 혹시나 TextMesh Pro 사용하시려면 먼저 폰트부터 만들어야 합니다. 자세한 정보는 제가 블로그로 만들어두었으니 참고해주세요.
      blog.naver.com/gold_metal/223330312402

  • @vibinseal
    @vibinseal 3 หลายเดือนก่อน

    사진을 anchor preset로 위치 바꾸려는데 중심이 캔버스 중심이 아니라 텍스트 상자 중심으로 되어서 텍스트 상자 안에서만 위치가 바껴요 어떻게 해야하나요?

    • @goldmetal
      @goldmetal  3 หลายเดือนก่อน

      이미지 오브젝트가 텍스트 오브젝트의 자식 오브젝트로 배치되어있을겁니다. 캔버스 중앙에 가려면 부모 오브젝트의 Anchor가 최대크기 앵커 (Shift + alt 후 우측아래 모서리)이거나 캔버스 오브젝트의 바로 자싣오브젝트로 있어야 합니다

    • @vibinseal
      @vibinseal 3 หลายเดือนก่อน +1

      @@goldmetal 아 확인해보니 그렇더라구요 ㅠㅠ

  • @DDoogie
    @DDoogie 2 ปีที่แล้ว

    4:13 Wrap에서 overflow바꿔도 크기를 줄이면 사라지는대 이거 어떻게 해야되죠?

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      Vertical 도 Overflow 로 설정해주세요

  • @user-Deneb
    @user-Deneb 2 ปีที่แล้ว +1

    public void Jump()
    {
    rigid.AddForce(Vector3.up * 20, ForceMode.Impulse);
    }
    20:23 에서 No Function 눌렀는데 MonoScript만 떠요 어케하면 Jump 떠요?

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว +1

      RunTime 아래 오브젝트 넣는칸에 Jump 함수를 포함한 스크립트를 가진 오브젝트를 넣으셨는지 확인해보세요.
      꼭 Scene 창에 올라와 있는 오브젝트여야 합니다.

    • @user-Deneb
      @user-Deneb 2 ปีที่แล้ว +2

      @@goldmetal 아 감사합니다
      찾았습니다 오브잭트가 아닌 스크립트를 계속 넣고있었네요 감사합니다

  • @user-vq5tt1km7b
    @user-vq5tt1km7b 2 ปีที่แล้ว

    골드메탈님 버튼 만들때 Jump가 안나오는데 왜 안나오는 걸가요?? ㅠㅠ 고민을 계속했는데 정답이 나오지 않네요...............ㅠㅠㅠㅠ 답장 부탁 드림니다!!!!!

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      점프가 안나온다는 이야기는 점프 기능이 실행되지 않는다로 읽으면 될까요?
      점프 함수를 public 으로 공개하면 인스펙터 상에서 버튼의 OnClick에 추가하실 수 있습니다.

  • @user-ny2cp7yn5c
    @user-ny2cp7yn5c 4 ปีที่แล้ว +1

    오래된 영상이여서 보실지는모르겠지만
    제가 public void a()로 만들었는데
    네임스페이스는 필드나 메서드와 같은
    맴버를 직접 포함할수 없습니다
    라고 뜨는데 어떻게 해야하나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      어느 위치에 만드셨는지요?
      변수 함수는 클래스 안에 포함되어야 합니다.

    • @user-ny2cp7yn5c
      @user-ny2cp7yn5c 4 ปีที่แล้ว +1

      감사합니다!
      덕분에 문제점을 고쳤네요
      항상 건강하시고
      코로나19 조심하세요.

    • @user-ny2cp7yn5c
      @user-ny2cp7yn5c 4 ปีที่แล้ว +2

      그런데 no Function을 클릭 했을때
      MonoScipt밖에 나오지 않습니다
      어떻게해야 하나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      @@user-ny2cp7yn5c Runtime 아래 스크립트가 들어있는 오브젝트(Scene에 들어가있는) 연결해주셔야 합니다.

  • @user-pn5qm7bv5z
    @user-pn5qm7bv5z 3 ปีที่แล้ว

    public 을하니 빨간 줄쳐지만서 되질않네요 중괄호 위치도 맞는것 같은데 이 항목의 'public' 한정자가 유효하지 않습니다. [Assembly-CSharp]csharp(CS0106) 로컬 함수 'Jump'이(가) 선언되었지만 사용되지 않았습니다. [Assembly-CSharp]csharp(CS8321) 이런식으로 발생합니다.

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      작성하신 스크립트 전체를 여기에 붙여봐주세요.

    • @user-pn5qm7bv5z
      @user-pn5qm7bv5z 3 ปีที่แล้ว

      ​@@goldmetal public class Myball : MonoBehaviour
      {
      //코드 흐름은 선언 < 초기화 < 호출
      Rigidbody rigid;
      void Start()
      {
      rigid = GetComponent();
      //게임시작할때 단 한번만 실행 ForceMode/힘을 주는 방식
      }
      // Update is called once per frame
      void FixedUpdate()
      {
      float h = Input.GetAxisRaw("Horizontal");
      float v = Input.GetAxisRaw("Vertical");
      Vector3 vec = new Vector3(h,0,v);
      rigid.velocity = new Vector3(2,4,3); // 속력 벡터3
      rigid.velocity = Vector3.forward; // 속력 벡터3
      //if(Input.GetButtonDown("Jump")){
      //rigid.AddForce(Vector3.up * 25, ForceMode.Impulse); //vec의 방향과 크기로 힘을 줌 //캐릭터 점프시 사용
      //rigid.AddForce(vec, ForceMode.Impulse);
      }
      //Vector3 vec = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical"));
      // rigid.AddForce(vec, ForceMode.Impulse);
      //리지드 바디는 FixedUpdate()에 사용 권장
      //회전력
      // rigid.AddTorque(Vector3.up); //방향을 축으로 회전력이 생김
      private void OnTriggerStay(Collider other)
      {
      if(other.name == "Cube")
      rigid.AddForce(Vector3.up * 2, ForceMode.Impulse); //vec의 방향과 크기로 힘을 줌 //캐릭터 점프시 사용

      }
      public void Jump(){

      rigid.AddForce(Vector3.up * 50, ForceMode.Impulse); //vec의 방향과 크기로 힘을 줌 //캐릭터 점프시 사용
      }
      }
      퍼블릭보이드 점프 부분은 비쥬얼스튜디오 코드에서 햇다가 비쥬얼스튜디오에서 키니 빨간줄은 사라졌지만 코드에러같은느낌이 뜨고 오늘 다시 비쥬얼스튜디오 코드를 여니 빨간줄은 사라졌지만 버튼 온클릭에서 myball 에서 jump가 찾아지지 않네요 ㅠ 연동자체가 안된거같기도하구요 jump외에도 항목이 안뜨니항목이안뜨니

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      @@user-pn5qm7bv5z Edit > Project Setting > Input Manager 에서 Jump가 있는지 확인해보세요. 없으면 위쪽에 Size하나 늘리시고 추가된 버튼 이름을 Jump로 바꾸시면 됩니다. positive button에 space 써주시구요

  • @user-ub8rz2dh1l
    @user-ub8rz2dh1l 4 ปีที่แล้ว

    버튼 부분에서 퍼블릭으로 코드를 만들고 노펑션을 클릭했을때 마이볼 자체가 안뜨네요 ㅠㅠ 계속 똑같이 따라했는데 어디서 틀린걸까요,, 노펑션 눌렀을 때 밑에 DefaultAsset만 뜹니다 ㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      먼저 클릭 이벤트의 빈칸에 연결할 함수가 포함된 스크립트를 가진 오브젝트를 넣어두셔야 합니다. 그리고 연결할 함수는 꼭 접근자를 public으로 작성하셔야 버튼 이벤트에서 나타난답니다.

    • @user-df3jx5pv6q
      @user-df3jx5pv6q 4 ปีที่แล้ว

      저도 이렇게 돼서 봤더니 다른 c#파일에 오류가 있어 실행이 안되어서 그런 거였더라구요. 게임이 올바르게 실행되는데 체크해주시면 될거같아요!

  • @user-lx5pv7mv3s
    @user-lx5pv7mv3s 4 ปีที่แล้ว

    골드메탈님 혹시 2D로 해서 볼때 캔버스와 그외 (텍스트,이미지)테두리를 동시에 볼수있는 방법 없을까요? 급해서요ㅠㅠ

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      하이어라키창(계층구조)에서 시프트키 혹은 컨트롤키로
      다중 선택하면 그 영역이 모두 보이게 됩니다.

    • @_dingdong1615
      @_dingdong1615 4 ปีที่แล้ว

      @@goldmetal 그 켄버스누르면 켄버스의 테두리가 보이는데 이미지나 텍스트 넣으면 켄버스 테두리표시가 사라져서 작업하기 힘들던데 그건 어떻게 하면 좋을까요??

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      @@_dingdong1615 RectTransform 컴포넌트가 접혀있다면 펴주시고 Anchor 중심점 위치를 다르게 잡으면 캔버스 외각이 표시될겁니다

    • @_dingdong1615
      @_dingdong1615 4 ปีที่แล้ว

      @@goldmetal 답장주셔서 감사합니다 canvas의 RectTransform이 수정불가하게 고정되어있다면 어떻게하면 좋을까요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      @@_dingdong1615 Canvas는 위치 수정이 불가능합니다. 크기는 화면크기 그대로 따라가니 참고바랍니다.

  • @bg.2790
    @bg.2790 4 ปีที่แล้ว +1

    질문 있습니다.
    캔버스생성하면 rect transform이 변경못하게 가 되어 있는데
    어떻게 해결해야 되나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว +1

      캔버스는 카메라와 비슷한 개념이라 위치 이동이 안됩니다.
      UI 오브젝트를 옮겨주세요.

    • @bg.2790
      @bg.2790 4 ปีที่แล้ว +1

      아 해보니깐 되네요 감사합니다.

  • @sans4849
    @sans4849 ปีที่แล้ว

    점프 버튼 눌러도 계속 UnassignedReferenceException: The variable rigid of Ball has not been assigned.
    You probably need to assign the rigid variable of the Ball script in the inspector. 이 오류만 뜨는데 코드는 몇번을 확인해도 그대로라서 인스펙터쪽 문제 같습니다. 근데 어떤 문제인지 도저히 모르겠어요ㅠㅠ
    public class Ball : MonoBehaviour
    {
    Rigidbody rigid;//선언
    void Start()
    {
    rigid = GetComponent(); //초기화
    //rigid.AddForce(Vector3.up * 5, ForceMode.Impulse); //2. 힘으로 밀어서 움직이기. 역시 Vector를 사용함.
    }
    // Update is called once per frame
    void FixedUpdate()
    {
    //rigid.velocity = new Vector3(0, 4, 0); 1. 속력을 설정해 물체 움직이기. Vector3을 이용함.
    /*if (Input.GetButtonDown("Jump"))//2. 물체에 힘을 가해서 움직이기. 버튼 넣었음.
    {
    rigid.AddForce(Vector3.up * 10, ForceMode.Impulse);
    Debug.Log(rigid.velocity); //호출
    }*/
    Vector3 vec = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical")); //3. 버튼 입력으로 움직이기
    rigid.AddForce(vec, ForceMode.Impulse);
    //rigid.AddTorque(Vector3.right * 10 , ForceMode.Force); //4.물체에 회전력을 가해 움직이기.
    }
    private void OnTriggerStay(Collider other)
    {
    if (other.name == "Cube")
    rigid.AddForce(Vector3.up * 1, ForceMode.Impulse);
    }
    public void Jump()
    {
    rigid.AddForce(Vector3.up * 10, ForceMode.Impulse);
    Debug.Log("Jump");
    }
    }

    • @goldmetal
      @goldmetal  ปีที่แล้ว +1

      혹시 다른 스크립트에서 이 Ball 스크립트의 rigid를 참조하려고 하는지 확인해봐야겠네요.
      만약 그렇가면 변수는 공개로 해주어야 하니까 public Rigidbody rigid; 이렇게 해주셔야 합니다.

    • @sans4849
      @sans4849 ปีที่แล้ว +1

      @@goldmetal 말씀하신대로 바꿔봤는데 점프는 여전히 실행이 안되네요ㅠㅠ 오류는 없어지고 콘솔창에 점프는 나오는거보니 고쳐지긴 한거 같은데...그래도 어쩃든 반쯤 된거라 보고 강의는 끝까지 다 봤어요! 감사합니다!

  • @user-ds6vj5gq5l
    @user-ds6vj5gq5l ปีที่แล้ว

    UI버튼 클릭이 안되는데 뭔가 잘못된건가요? 스크립트하고 다 따라했는데 클릭이 안되네요 ㅠㅠ 참고로 유니티 2021버전입니다

    • @goldmetal
      @goldmetal  ปีที่แล้ว +1

      하이어라키 (계층구조) 에 Event System이 있는지 확인해주세요. 없다면 +버튼 눌러서 UI > Event System 추가해주시면 됩니다

  • @reasure3
    @reasure3 5 ปีที่แล้ว

    혹시 강좌번호의 B 가 basic 인가요?

  • @solless7474
    @solless7474 3 ปีที่แล้ว

    폰트 설치는 했는데 유니티에는 에리얼 밖에 없네요 ㅠㅠ

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว +1

      윈도우 폰트와 유니티 프로젝트 폰트는 별개입니다.
      유니티 내에서 폰트 사용하시려면 폰트 파일을 직접 Assets 창에 뜰어다 놓아 포함시켜야 해요

  • @ryanahn9296
    @ryanahn9296 5 ปีที่แล้ว

    버튼을 만들고 실행하면 [input button submit is not setup.] 이라고 뜨는데 어찌해야하죠 ㅠㅠ

    • @goldmetal
      @goldmetal  5 ปีที่แล้ว

      Edit - Project Settings.. - Input 까지 들어가셔서 필요없는 컨트롤의 이름을 Submit으로 바꿔주세요.

    • @ryanahn9296
      @ryanahn9296 5 ปีที่แล้ว

      그럼 [Input Button Cancel is not setup.]이라고 뜨면 필요없는 컨트롤을 Cancel이라고 바꾸면 되는건가요?

    • @ryanahn9296
      @ryanahn9296 5 ปีที่แล้ว

      아 네 맞네요.감사합니다!

  • @UniCoti
    @UniCoti 3 ปีที่แล้ว

    tiled 에서 숫자 계속 높였다가 유니티가 멈췄습니다 ㅋㅋㅋ

  • @user-hq1yp9rp8n
    @user-hq1yp9rp8n 2 ปีที่แล้ว

    제가 다운로드를 이상한것 받았는지, 우클릭 해도 UI가 따로 안나와서 캔버스를 못만들겠네요...
    여기까지 잘 따라왔는데, 없어서 못만드는건 ㅜㅜ..

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว +1

      하이어라키 창 빈 곳에서 우클릭해보세요.
      나오지 않는다면 아무래도 환경 문제 같으니 새로운 유니티 에디터를 설치해보시는걸 추천드립니다.
      현재 가장 안정된 버전은 2019.4.3~f LTS 버전입니다.

    • @user-hq1yp9rp8n
      @user-hq1yp9rp8n 2 ปีที่แล้ว +1

      @@goldmetal 감사합니다! 버전이 최신이라고 무조건 좋은건 아니군요..!

  • @LucidDreamerMine
    @LucidDreamerMine 4 ปีที่แล้ว

    버튼으로 다음 Scene을 불러오게 했는데 왜 버튼을 안눌러도 바로 실행돼요? 스크립트는public class StartButton : MonoBehaviour
    {
    public void Start()
    {
    SceneManager.LoadScene(0);
    }
    }

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      Start()는 MonoHebaviour의 생명주기 함수 입니다.
      Update() 이전에 자동으로 실행하는 함수라서 적어두신 로직이 실행되는 겁니다.
      (생명주기에 대해서는 B5에서 다루었습니다. th-cam.com/video/PyN3JkPTpAI/w-d-xo.html)
      새로 함수를 만드셔서 버튼과 연결해보세요.

    • @LucidDreamerMine
      @LucidDreamerMine 4 ปีที่แล้ว

      @@goldmetal 그러면 다음 장면을 불러오게 하려면 무슨 함수를 써야 하나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      @@LucidDreamerMine 직접 새로운 함수를 만드셔야 합니다. 이름두요. 예를 들면 public void NextScene() 같이요.

    • @LucidDreamerMine
      @LucidDreamerMine 4 ปีที่แล้ว

      @@goldmetal 덕분에 성공했어요 답글도 빨리 달아주셔서 정말 감사합니다ㅠㅠ 코로나 조심하세여

    • @LucidDreamerMine
      @LucidDreamerMine 4 ปีที่แล้ว

      @@goldmetal esc를 눌렀을때 게임종료버튼이랑 계속하기 버튼을 활성화시키고비활성화 시키고 싶은데 어캐하나여

  • @user_Cho_Yoonjae
    @user_Cho_Yoonjae 4 ปีที่แล้ว

    9:08책갈피

  • @solless7474
    @solless7474 3 ปีที่แล้ว +1

    텍스트 화질이 안 좋은데 대중적인 문제를 아시나요 ㅠㅠ

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว +1

      폰트마다 다를 수도 있고 Canvas Scale이 제대로 잡히지 않아서 그럴 수 있습니다.
      가장 쉽게 고치는 방법은 RectTransform의 Scale을 0.5로 낮추고 대신 폰트 크기를 두배로 키우는 겁니다.

  • @mori0921
    @mori0921 4 ปีที่แล้ว

    코드로 fill amount를 조절하려면 어떻게 해야하나요

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      Image 변수를 만들고 .점으로 접근하시면 해당 변수가 보입니다.
      docs.unity3d.com/kr/530/ScriptReference/UI.Image-fillAmount.html

    • @mori0921
      @mori0921 4 ปีที่แล้ว

      @@goldmetal
      감사합니다

  • @user-td4lx2cl4z
    @user-td4lx2cl4z ปีที่แล้ว

    외부 이미지 어떻게 가져오나요?

    • @goldmetal
      @goldmetal  ปีที่แล้ว

      이밎를 유니티 에디터의 에셋창 (Project)로 그대로 드래그 드랍 하시면 됩니다.

  • @user-mx5xh4yi5r
    @user-mx5xh4yi5r 10 หลายเดือนก่อน

    버튼 만드는법과 텍스트만드는법

  • @user-wv3co6rg4j
    @user-wv3co6rg4j 3 ปีที่แล้ว

    20:54
    public을 사용 했는데 "no function"으로 뜨네요..

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว +1

      스크립트가 포함된 오브젝트를 Onclick 빈칸에 넣으셨는지 확인해보세요.
      그래야 No Function을 눌러서 스크립트를 선택하실 수 있습니다.

    • @user-wv3co6rg4j
      @user-wv3co6rg4j 3 ปีที่แล้ว

      @@goldmetal 앗 감사합니다! 음..혹시 그럼 버튼 말고도 다른 오브젝트(예를 들어 사진)에도 on click 이 뜨나요?

    • @goldmetal
      @goldmetal  3 ปีที่แล้ว

      @@user-wv3co6rg4j 이벤트트리거 컴포넌트를 추가하시면 됩니다.
      m.blog.naver.com/PostView.nhn?blogId=baek2sm&logNo=220888639859&proxyReferer=https:%2F%2Fwww.google.com%2F

  • @choi-_-ssi-_-ne
    @choi-_-ssi-_-ne 2 ปีที่แล้ว

    11:17 이 기능이 아무리 찾아봐도 없는데 어디에 있나요?

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      UI > Image 컴포넌트에 있습니다.

    • @choi-_-ssi-_-ne
      @choi-_-ssi-_-ne 2 ปีที่แล้ว

      아! 찾았네요 고맙습니다!

  • @user-pc6hl7fg3p
    @user-pc6hl7fg3p 4 ปีที่แล้ว +1

    게임에서는 화면이 나오지만 씬에서는 나오지 않네요 방법아시나요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      UI 캔버스를 보실 때는
      1. Scene 창에서 작은 2D 버튼을 누르시고
      2. 마우스 휠로 줌 아웃을 엄청 하시면 캔버스 모양이 나옵니다.

    • @user-pc6hl7fg3p
      @user-pc6hl7fg3p 4 ปีที่แล้ว

      @@goldmetal 안보입니다..ㅠ 시간될때 톡가능하신가요? 톡디 gangstario 가능하시면 연락 주세요..

  • @user-ju4rc4yh7h
    @user-ju4rc4yh7h 2 ปีที่แล้ว

    전 텍스트를 적을 때 계속 한글이 깨짐 현상이 있는데 어떡하면 좋을까요?

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      Text 컴포넌트에 연결된 font가 한글폰트가 아니라서 그렇습니다.
      폰트에 대해서는 제가 가끔씩 커뮤니티에서 공지해드리고 있으며 제 블로그를 참고하셔도 좋습니다.
      blog.naver.com/gold_metal/222777506307

    • @user-ju4rc4yh7h
      @user-ju4rc4yh7h 2 ปีที่แล้ว

      @@goldmetal 해당 폰트로 해봤는데도 깨지네요.. 제가 과정중에 잘못 한게 있을까요

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว

      @@user-ju4rc4yh7h Text 컴포넌트에 Font항목에 폰트 적용하셨나요? 그리고 이 강좌의 텍스트는 최신버전에서는 UI > Legacy > Text로 밀렸습니다. 이걸 사용해주세요

    • @user-ju4rc4yh7h
      @user-ju4rc4yh7h ปีที่แล้ว +1

      ​@@goldmetal 후자의 방법으로 하니까 잘 됩니다 감사합니다.

  • @sdfob
    @sdfob 2 ปีที่แล้ว

    버튼을 눌러도 공이 안 움직입니다..
    Rigidbody rigid;
    void Start ()
    {
    rigid = GetComponent();
    }
    void FixedUpdate ()
    {
    float h = Input.GetAxisRaw("Horizontal");
    float v = Input.GetAxisRaw("Vertical");
    Vector3 vec = new Vector3(h, 0, v);
    rigid.AddForce(vec, ForceMode.Impulse);
    }
    private void OnTriggerStay(Collider other)
    {
    if (other.name == "Cube")
    rigid.AddForce(Vector3.up * 4, ForceMode.Impulse);
    }
    public void Jump()
    {
    rigid.AddForce(Vector3.up * 50, ForceMode.Impulse);
    Debug.Log("Jump");
    }
    Jump도 출력이 안되고
    MissingComponentException: There is no 'MeshRenderer' attached to the "Canvas" game object, but a script is trying to access it.
    이런 경고만 뜨네요
    버튼을 누르면
    UnassignedReferenceException: The variable rigid of MonoBehavior has not been assigned.
    이런 경고가 뜨고요
    어떻게 해결해야 하나요

    • @goldmetal
      @goldmetal  2 ปีที่แล้ว +1

      지금 이 스크립트가 엉뚱한 Canvas 오브젝트에 붙어있는 모양입니다.
      오브젝트 확인해주시고 공 오브젝트에 이 스크립트를 컴포넌트로 추가해주세요

    • @sdfob
      @sdfob 2 ปีที่แล้ว +1

      @@goldmetal
      오류 뜨는거 두개 다 해결했습니다!
      감사합니다

  • @bal._baDak
    @bal._baDak 2 ปีที่แล้ว

    13:37

  • @inyeop_
    @inyeop_ 3 ปีที่แล้ว

    아 저게 게임 뜯으면 나왔던 .9.png 였구나

  • @카나데만세
    @카나데만세 3 ปีที่แล้ว +3

    캔버스
    Canvas : UI가 그려지는 도화지 역할인 컴포넌트.
    스크린
    텍스트
    Text : 문자열을 표시하는 UI.
    이미지
    - 이미지 파일을 Sprite로 설정해야 UI 적용 가능.
    Image Type
    - Simple : 기본 이미지.
    - Sliced : 모서리의 이미지를 잘라서 가운데를 채워주는 방식.
    - Tiled : 타일 형식으로 이미지 분할.
    - Filed : 이미지가 얼만큼/어떻게 보여줄 것인지에 대한 기능.
    (* Filed 기능으로 스킬 쿨타임 효과 구현 가능.)
    Preserve Aspect : 비율 고정.
    Set Native Size : 원본 크기로 설정.
    UI는 Hierarcy의 순서에 따라 위 아래가 결정됨.
    버튼
    Button : 클릭 이벤트를 가지고 있는 반응형 UI.
    (Sliced 기능으로 자유자재 크기로 이미지 구현 가능.)
    - Fill Center : Sliced 유형에서 중앙을 채움 유무 결정.
    - Interactble : 버튼 반응 유무 결정.
    Transition
    - Color Tint
    - Normal Color : 기본 색.
    - Highlighted Color : 마우스를 올려두었을 때의 색.
    - Pressed Color : 마우스로 눌렀을 때의 색.
    - Disabled Color : 버튼을 비활성화 했을 때의 색.
    - Color Mutiplier : 버튼 색 배합.
    - Fade Duration : 버튼색이 바뀌는 시간.
    OnClick() : 버튼 클릭 시 호출되는 이벤트 함수.
    앵커
    Anchor : UI의 기준점.
    앵커-빨간색 : 캔버스에서의 기준점.
    앵커-파란색 : 컴포넌트에서의 기준점. (Shift를 누른 상태에서 사용 가능.)
    앵커-중앙네모 : 컴포넌트의 위치. (Alt를 누른 상태에서 사용 가능.

  • @telun_project
    @telun_project 4 ปีที่แล้ว

    요즘바쁘신가요?

    • @goldmetal
      @goldmetal  4 ปีที่แล้ว

      5부 강좌 준비 중입니다. 7월 중에는 시작할 예정이니 조금만 기다려주세요.

    • @telun_project
      @telun_project 4 ปีที่แล้ว

      @@goldmetal 감사합니다.

  • @user-oy7bk9ts5z
    @user-oy7bk9ts5z ปีที่แล้ว

    ㅊㄱㅍ 17:04

  • @YT-ed4ip
    @YT-ed4ip 4 ปีที่แล้ว

    싫어요 한명 무엇? ㅋ