유니티 강좌 - Drag & Drop 01 (드래그앤드롭)

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 25

  • @김김김-m6s
    @김김김-m6s Год назад

    감사합니다~ 잘 봤습니다. 설명이 너무 쉬워서 잘 따라할 수 있었습니다~ 👍

  • @nkstudio9161
    @nkstudio9161 4 года назад +1

    인벤토리를 구성하다가 아이템 오브젝트가 드래깅시 다른 오브젝트보다 앞에 그려져야하는데 효율적이면서도 쉬운 방법을 찾고 있었습니다만, 이 방법이 제일 초보자에게 설명하기 좋은 방법인거 같네요!
    좋은 자료 감사합니다.

  • @탠탠-k1c
    @탠탠-k1c 2 года назад

    GUI animator FREE 는 이제 사라진 에셋인가요? 검색해도 안나오네요;

  • @dreamscometrue3959
    @dreamscometrue3959 2 года назад

    모바일에서도 드래그가 작동하나요??

  • @TAKI-dx4sc
    @TAKI-dx4sc 3 года назад

    설명도 잘해주시고 재미있게 보면서 잘배웠습니다. 감사합니다!

  • @박종천-y1f
    @박종천-y1f 5 лет назад

    좋은 자료 감사합니다 ㅎㅎ
    요즘은 활동 안하시는군요 ㅠㅠ
    이제 막 시작한 뉴비인데 이해가지않는게 있어 여쭙니다 !
    var whichArrangerCard = arrangers.Find(t => ContainPos(t.transform as RectTransform, card.position));
    이 부분이 이해가 잘 안가네요 ㅠㅠ
    조금 더 풀어서 설명해 주실 수 있으실까요?
    람다식이라 t가 매개변수이고 ContainPos(t.transform as RectTransform, card.position) 를 실행한다는건 알겠는데
    t에 transform을 형변환 시키는게 잘 이해가가질 않네요 ㅠㅠ
    list.find도 찾아봤는데, 어떻게 사용되는것이고 어떻게 람다식으로 줄었는지 자세히 알려주시면 정말 감사드리겠습니다 ㅠㅠ...

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      람다 간단히
      List l = new List();
      .Add ...
      이렇게 있고
      이중 3 이라는 값을 Find 하고싶어요 그러면
      l.Find(t=> t == 3); 하면은
      리스트 내부 배열을 선형적으로 0 ,1,2,3 .. 이런 순서로 검사하면서
      3 인애를 찾는거에요 . 여기서 t 가 찾으려고 순회할때의 요소 하나의
      값 즉 int 값이겟죠 List 니까 ?
      근데 여기서
      t.transform as RectTransform 은 뭐냐면
      t 의 멤버변수에 transform 이라는 변수가 있고 그 변수의 실제
      인스턴스의 타입은 RectTransform 이기때문에
      transform 을 RectTransform 으로 다운캐스팅하는거에요
      RectTransform 이 transform 으로 부터 상속받앗기 떄문에 여기서
      as 키워드가 사용된거고요 , as 는 인스턴스 타입을 실제 검사해서
      애가 해당 타입이 맞다면 타입캐스팅된 인스턴스를 반환해주고
      아니라면은 null 을 반환해요
      그래서 같이 자주 쓰는게 is 라는 키워드도 있고요 한번 찾아보세요 ㄱㄱ

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      유투브 올리려고 하고있는데 요즘 게임오픈이 가까워져서 못올리고잇어요 ㅋㅋㅋㅋ 곧 또 올릴거에요~~

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      참고로 람다를 쓰실때 컴파일러에서 캐싱가능한 형태로 작성하시는게 좋아요. www.davejsaunders.com/2017/05/06/memory-leak-lambdas.html 참고하시고요

    • @박종천-y1f
      @박종천-y1f 5 лет назад

      @@jaycelee8453 답변 달아주셔서 정말정말 감사합니다 ㅎㅎ 게임 오픈 잘하시고 기회되시면 또 영상 올려주세요 ^^

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      @@박종천-y1f 물론요! 감사합니다

  • @투다-o6m
    @투다-o6m 3 года назад

    감사합니다 재밌게 잘 봤어요!

  • @창환-s9t
    @창환-s9t 4 года назад

    도움 많이 됐습니다. 정말 감사합니다

  • @NoahStar_
    @NoahStar_ 5 лет назад +1

    4분 25초부터 시작하는 스크립트에서 UnityEngine,Eventsystems; 나 IbeginDragHandler 등 자동완성이 없는데 어떻게해야하나요? 기본적인 자동완성은 켜져있는데 저 문장들이 안됩니당

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      using UnityEngine.EventSystem 이었나 ? 추가하셧나요 ?

  • @이형동-o3o
    @이형동-o3o 5 лет назад

    난위도가 높네요

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      어디 부분이 어려우신건가요 ??

    • @이형동-o3o
      @이형동-o3o 5 лет назад

      @@jaycelee8453 ruclips.net/video/1_s8ci_9Irs/видео.html 처럼 그리드 레이아웃 그룹 형식으로 store와 inventory 두 형태로 나누고 store에 카드를 드래그해서 inventory 어느 카드에다가 놓으면 서로 바뀌거나 inventory가 빈카드이고 store의 카드를 끌어다 놓으면 서로 바뀌는 그런 형태를 저거 보고 만들고 있습니다만, 위 영상부분에서 1번방 2번방 3번방 4번방이 맞게 나오는거와 달리 현재 제작하고 있는 그리드 레리아웃 그룹에서는 방 배열이 이상하게 나오네요

    • @jaycelee8453
      @jaycelee8453  5 лет назад

      방배열이 이상하게 나온다는게.. 조금 디테일한 정보가 필요하네요
      그리드 정렬은 별거없어요 조금만보시면 바로 이해되실거에요

  • @김씨-y5i
    @김씨-y5i 5 лет назад

    감사합니당 ㅠㅠ