유니티로 똥 피하기 만들기 #1 - Unity

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • #유니티 로 간단하게 똥 피하기 게임을 만드는 법을 알려드립니다.
    스크립트언어는 C# 입니다.
    기초적인 부분으로 참고하시길 바랍니다.
    잘못된 점이나 조언, 충고는 언제나 환영입니다.
    프로젝트 다운받기 : github.com/kms...

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

  • @DevGomDal
    @DevGomDal  5 лет назад +11

    수정 ) 13:09 에서 OnTriggerEnter2D가 아닌 OnCollisionEnter2D를 사용해 보시기 바랍니다.
    00:06 프로젝트생성
    00:22 타일맵
    02:39 플레이어생성
    04:22 플레이어이동
    09:56 poop생성
    12:32 poop파괴

    • @eunhan6057
      @eunhan6057 4 года назад

      OnTriggerEnter2D 와 OnCollisionEnter2D 에 차이를 알려주시면 않될까요?. ^^ 그리고 OnCollisionEnter2D로 바꿔서 해봤더니 에러가 뜨는데, OncollisionEunter2D로 바꾸고 그 이외에 뭔가 스크립트에 교정이 있어야 하나요?

    • @DevGomDal
      @DevGomDal  4 года назад

      @@eunhan6057 Collider2D 컴포넌트의 Is Trigger 항목을 체크하면 OnTrigger를 체크를 해제하면 OnCollision을 사용합니다.
      IsTrigger를 체크하면 충돌은 체크하지만 서로 겹쳐질 수 있으며 Is Trigger를 해제하면 충돌할때 겹쳐지지 않습니다.
      OncollisionEunter2D , OncollisionEunter2D
      의 매개변수의 형식이 다릅니다.
      레퍼런스를 참고하시면 더 자세하게 알 수 있습니다.
      docs.unity3d.com/kr/530/ScriptReference/MonoBehaviour.OnTriggerEnter2D.html
      docs.unity3d.com/kr/530/ScriptReference/MonoBehaviour.OnCollisionEnter2D.html

  • @민수-t7p3f
    @민수-t7p3f 5 лет назад +4

    와 학교 과제하는데 진짜도움 많이됐어요ㅎㅎㅎㅎ! 너무고맙습니다 앞으로도 열심히해주세요!!그리고 저같이 prefab 추가가 미숙해서 poob 재생성이 안되고이미지워졌다고 뜨는 destroy 오류 뜨시는 분 많을 것같네요 프리팹추가 클론을 하나 더 만들어보세요!!

    • @민수-t7p3f
      @민수-t7p3f 5 лет назад

      지워지는 클론을 따로 만들어줘서 해결했네요 기둥프리팹을 인스펙터창에 넣으면 더이상 생성 안될거에요.인스펙터창에 기둥프리팹과 다른 프리팹(POOB CLONE) 을 넣어보세유

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

      도움이 되셨다니 기쁘네요 ^^

  • @유빈-j9v
    @유빈-j9v 3 года назад +1

    데브곰돌님~(제가좀 질문을 많이하는 것 같네요 ㅎㅎ;;(초보)
    그... 아이템을 드래그해서 설치할수 있게 하고 싶은데요..
    제가 드래그 해서 설치 하는것은 했습니다! 하지만.... 1번 밖에 안되요...
    아이템을 Instantiate 으로 복제를 해도 되지않네요 😔😥SOS
    어떻게 하면 좋을까요..?

    • @DevGomDal
      @DevGomDal  3 года назад +1

      아이템을 프리팹으로 만들고 프리팹이 복제되게 만들어 보세요.

    • @유빈-j9v
      @유빈-j9v 3 года назад +1

      @@DevGomDal @Dev GomDol {
      bool onEndrag;
      bool onDrag;
      [SerializeField]
      private GameObject box;
      private void Awake()
      {
      GameObject clone = Instantiate(box, new Vector2(3,3), Quaternion.identity);
      }
      void Start()
      {
      onEndrag = false;






      }

      public void OnBeginDrag(PointerEventData eventData)
      {

      }
      public void OnDrag(PointerEventData eventData)
      {
      onDrag = true;
      if (onEndrag == false)
      {
      transform.position = eventData.position;
      }
      }
      public void OnDrop(PointerEventData eventData)
      {

      }
      public void OnEndDrag(PointerEventData eventData)
      {
      onEndrag = true;

      }
      }
      일단 드래그랑 놓기는 잘되는데요.. 복제가 안되요ㅠ

    • @DevGomDal
      @DevGomDal  3 года назад +1

      @@유빈-j9v 드래그가 끝나는 함수에 복제하는 코드가 없습니다. --- GameObject clone 을 밖으로 빼주시고 clone의 위치가 바뀌게 해보세요.

    • @유빈-j9v
      @유빈-j9v 3 года назад

      @@DevGomDal GameObject 를 빼고 clone의 위치를 바꾸라는 뜻이 뭐죠? 헷

    • @DevGomDal
      @DevGomDal  3 года назад +1

      @@유빈-j9v GameObject clone; 을 클래스 아래로 빼주라는 의미입니다.
      Awake에는 clone = Instantiate(box, new Vector2(3,3), Quaternion.identity);
      이렇게 해주고
      clone.transform.position = eventData.position;
      이렇게 바꿔보세요.

  • @lydludydyysylmhd
    @lydludydyysylmhd 4 года назад

    이걸 응용해서 캐릭터 움직이는걸 해보고 있는데요, 캐릭터의 충돌판정? 그니까 캐릭터png파일에 공백부분이 있는데 그부분은 인식이 안되게 하고싶은데 어떻게 못할까요?
    땅에 닿았을때 캐릭터 아랫부분에 빈공간이 있어서 떠있는것처럼 보여요 ㅋㅋㅠㅠ

    • @DevGomDal
      @DevGomDal  4 года назад

      캐릭터에 추가한 Collider2D 항목에서 Edit Collider버튼을 눌러 씬창에서 콜라이더의 크기를 조절해주면 됩니다! :D

    • @lydludydyysylmhd
      @lydludydyysylmhd 4 года назад

      @@DevGomDal 감사합니다!!!!!!

  • @ulysses8871
    @ulysses8871 3 года назад

    멋진 강좌 감사합니다~

    • @DevGomDal
      @DevGomDal  3 года назад +1

      감사합니다! :D

  • @kms727300
    @kms727300 4 года назад

    똥 생성 스크립트 작성하는 과정에서 생성까지 작성한 후 인스펙터에서 스크립트 밑에 프리팹을 넣을 수 있는 poop이 나와야 되는데 안나오네요 ㅠㅠ 혹시 몰라서 SerializeField와 pivate을 지우고 public으로 바꿨는데도 안되네요..ㅠㅠ 왜 그런걸까요? 콘솔창에서 에러는 뜨지 않는데...

    • @DevGomDal
      @DevGomDal  4 года назад

      게임매니저 오브젝트에 스크립트를 추가하고 게임매니저 오브젝트 인스펙터를 보셔도 안생겨있나요?
      해결이 안되셨다면
      Assets 우클릭 - Export Package..로 내보낸 파일을 메일로 보내주시면 확인 후 답장드리겠습니다.
      giggles.yhg@gmail.com

    • @kms727300
      @kms727300 4 года назад

      @@DevGomDal 보냈어요!

  • @서승우-f4q
    @서승우-f4q 4 года назад

    이거 올려주신 사이트에 들어가서 받아봤는데 zip 로 받았거든요 , 압축풀기하고 다 해봤는데 유니티에서 어떻게 열어야 하나요 ? ㅜㅜㅜ

    • @DevGomDal
      @DevGomDal  4 года назад

      압축을 푼 다음 유니티 허브에서 추가버튼을 누르고 압축을 해제한 폴거의 ddongavoid 폴더를 선택하면 됩니다.

  • @yoonjuhwang9905
    @yoonjuhwang9905 4 года назад

    똥 모양이 여러가지가 있는데 여러가지로 떨어지게 할수 있나요?

    • @DevGomDal
      @DevGomDal  4 года назад

      poop 프리팹을 복제하고 이미지만 바꿔준 뒤에
      GameManager의 GameObject poop을
      배열이나 List를 사용해서 생성하면 됩니다.

  • @돈달
    @돈달 4 года назад

    바닥이미지가 Tile Palette 창에 드래그가 안되네요

    • @돈달
      @돈달 4 года назад

      사용하신 바닥이미지나 Run애니메이션 파일같은것들을 받아서 쓸수는 없을까요??

    • @DevGomDal
      @DevGomDal  4 года назад

      @@돈달 github.com/kms2000c/AvoidPoop
      링크를 클릭하시면 프로젝트 전체를 다운 받을 수 있습니다.
      바닥이미지만 필요하시면
      www.kenney.nl/assets?q=2d
      이 사이트에서 무료로 사용가능합니다.
      감사합니다!

  • @bum6689
    @bum6689 3 года назад

    초보인데요 ㅠㅠ 1분쯤에 바닥으로 사용할 이미지를 Assets에 어떻게 가져오나요..?

    • @DevGomDal
      @DevGomDal  3 года назад

      이미지를 끌어서 프로젝트 창에 놓아주면 자동으로 임포트 됩니다 :D

    • @bum6689
      @bum6689 3 года назад

      @@DevGomDal 어디서부터 끌어오는건가용 ㅠㅠ?

    • @DevGomDal
      @DevGomDal  3 года назад

      @@bum6689 윈도우 폴더에 다운 받은 파일을 끌어서 놓으면 됩니다.

  • @codingsmakestheworld8034
    @codingsmakestheworld8034 2 года назад +1

    안녕하세요 곰돌님~ 곰돌님 덕분에 컴알못인 제가 힘내 유니티를 열심히 배우고 있습니다ㅎㅎ 다름이 아니라 제가 Poop을 생성할때 Hierarchy 화면에서는 Poop(Clone)이 나오지만 실제 게임화면에서는 안나오는데 어떻게 해결하면 좋을까요? "RIA리아"님과 비슷한 문제인 것 같은데 해결하는 방법이 안나와 있어서 지금 상황이 급한데 어떻게 해야할까요ㅠㅠ

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

      해결이 안되셨다면 프로젝트 폴더를 압축해서 giggles.yhg@gmail.com 여기로 보내주시면 확인 후 답장 드리겠습니다.

  • @dot.1234
    @dot.1234 2 года назад +1

    초6입니다 다른강의들은 어려운데 유일하게 dev gomdol님 영상은 따라하기도 쉽더라고요 정말 감사합니다!

  • @하찮은인간-k5q
    @하찮은인간-k5q 4 года назад +2

    11:19에 Creatpoop 함수 있잖아요, void start 함수 안에 철자도 맞게 넣어노았는데 [Creatpoop' 이름이 현재 컨텍스트에 없습니다.]
    라고 나옵니다. 그래서 [로컬 함수 Creatpoop가 선언되었지만 사용되지 않았습니다.] 라는 경고문까지 나오네요.. 어떡하쥬?

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

      [Creatpoop' 이름이 현재 컨텍스트에 없습니다.]
      Creatpoop'

    • @하찮은인간-k5q
      @하찮은인간-k5q 4 года назад +1

      @@DevGomDal 그게 코드상에는 오타가 없어요. 그 아래쪽에 경고창에만 그렇게 나옵니다. 컸다키고, 처음부터 다시 해도 안되요..
      답변 엄청 빠르시네요.. 죄송..

    • @하찮은인간-k5q
      @하찮은인간-k5q 4 года назад

      @@DevGomDal 어떡해야하지.. 5학년 인생 이런경우 처음..

    • @DevGomDal
      @DevGomDal  4 года назад

      프로젝트 창의 Assets 우클릭 - Export Package... 로 내보낸 파일을 메일로 보내주시면 답장드리겠습니다.
      giggles.yhg@gmail.com

    • @하찮은인간-k5q
      @하찮은인간-k5q 4 года назад

      @@DevGomDal 보냈습니다 ^^

  • @sunsoo1270
    @sunsoo1270 4 года назад +2

    정말 감사합니다 혼자 유니티깔아서1시간동안 매만지다가 타일하나생성하고는 답답했는데 곰돌님 영상덕분에 완전 쾌감을 느끼고갑니다 감사합니다

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

      도움이 되었다니 다행이네요 ㅎ 시청해 주셔서 감사합니다! :D

  • @노리토리-y8j
    @노리토리-y8j 3 года назад +1

    11:27 초에 GameManager를 poop에 드래그를 하면 prepab'poop'의 내용과 무관한 GameObjects로 바꾸시겠습니까?라고뜨고 예,아니요가 있는데 예 를눌르면 실행시켰을때 똥이한번에많이 복사돼서 막떨어집니다 왜그러는걸까요ㅠㅠ

    • @DevGomDal
      @DevGomDal  3 года назад +1

      GameManager를 poop에 드래그 하는 것이 아닌
      GameManager의 Poop 항목에 생성한 프리팹을 끌어서 놓아줘야 합니다.

    • @노리토리-y8j
      @노리토리-y8j 3 года назад

      @@DevGomDal 이제 고쳐졌습니다! 감사합니다 정말감사합니다

  • @nonlee
    @nonlee 5 лет назад +2

    2:09 에 갑자기 카메라모양이 바꼈는데 어떻게 하셨나요?

    • @DevGomDal
      @DevGomDal  5 лет назад +3

      Game창을 보시면 16:9라고 써진 부분을 클릭하시고 제일 아래에 '+'모양 클릭 후 Type = Fixed Resolution , Width & Height = 원하는 가로 x 세로 크기 적으시면 됩니다.

  • @tobeagerbeaver
    @tobeagerbeaver 5 месяцев назад

    안녕하세요!!! 좋은 영상 감사드립니다.
    올려주신 영상 보며 학습하다가 막힌 부분이 생겨 자문 구하고 싶어 댓글 달게되었습니다. (오브젝트는 유니티 내 2D 오브젝트만 사용해 화면이 단조로울 수 있습니다...!!) 시간 여유로우실 때 메일 확인 부탁드립니다... 감사합니다!!!

  • @손현석-c1t
    @손현석-c1t 5 лет назад +1

    유니티 최신버전인대요 애니매이션 파일을 생성할라고 자른 캐릭터를 생성하라는 창이 안떠요 그리고자른캐릭터4개를 동시에 못 클릭 되는대 제가 이상한건가요?

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

      이미지옆의 삼각형버튼을 누르고 자른 이미지를 crtl키를 누른상태로 클릭해보시기 바랍니다.

    • @손현석-c1t
      @손현석-c1t 5 лет назад

      야한곰 감사합니다

  • @손현석-c1t
    @손현석-c1t 5 лет назад +1

    Destroy 가 GameObject유형의 오브젝트릉 파괴했지만 여전히 액세스 하려고한다고 하면서 똥이 생성되자않아요

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

      혹시 poop오브젝트를 프리팹화시킨 다음에 GameManager스크립트의 poop 변수에 연결시키셨나요?

    • @손현석-c1t
      @손현석-c1t 5 лет назад

      야한곰 네

  • @박재환-c1q
    @박재환-c1q 3 года назад +1

    혹시나 하는 마음에 질문드립니다 ㅜㅜ 4:46초 쯤에 input을 쓰시는데 저는 input이 초록색으로 안 변하고 그냥 희색입니다. 뭐가 잘못된것인가요 ??..

    • @DevGomDal
      @DevGomDal  3 года назад

      Input 대문자를 사용하셨는지 확인해 보세요,

    • @박재환-c1q
      @박재환-c1q 3 года назад

      @@DevGomDal 대문자로 썼는데, 곰돌님은 영상에서 in만 쳐도 아래 미리보기에 input이 나왔지만 저는 그런것도 안 나오고 색도 안변하고.. 무엇보다 작동이 안됩니다

    • @DevGomDal
      @DevGomDal  3 года назад

      @@박재환-c1q 비주얼 스튜디오 연동이 제대로 안된듯 합니다.
      링크의 글을 따라해보세요.
      해결이 안된다면 재설치를 해보시기 바랍니다.
      dooding.tistory.com/27

    • @박재환-c1q
      @박재환-c1q 3 года назад

      @@DevGomDal 헉 ... 너무너무 감사합니다 ㅠㅠㅠ 영상들도 너무 도움됩니다 많이 이용할게요

  • @himi-ep8vw
    @himi-ep8vw 2 года назад

    캐릭터 이동애니메이션할떄 run을 잘 설정해서 똑같이 따라했는데도 캐릭터가 움직이는 모션없이 좌우로만 움직입니다 어떻게 해결해야 할까요?

  • @beus4871
    @beus4871 3 года назад +1

    혹시 0:41에서 나오는 MENU가 뭔지 알려주살 수 있나요??

    • @DevGomDal
      @DevGomDal  3 года назад +1

      에디터 좌측 상단 메뉴바입니다.

  • @닌코의브이로그게임
    @닌코의브이로그게임 4 года назад +1

    캐릭터는 사진을 포토샵으로 합치나요??

    • @DevGomDal
      @DevGomDal  4 года назад

      포토샵으로 합친다는 말이 무슨 의미인지 모르겠지만 많은 분들이 포토샵으로 리소스 작업을 합니다.

  • @최지우-g1f
    @최지우-g1f 2 года назад

    poop이 사라지지 않아 메일 보내드렸습니다!! ㅠㅠ 답변 부탁드립니다ㅑ..!!

  • @ria7987
    @ria7987 3 года назад +1

    안녕하세요! 덕분에 잘 배우고 있습니다ㅎㅎ 다름이 아니라 그 poop생성 할때 오류는 없는데 이상하게 Hierarchy 창에는 여러개가 일정하게 표시가 되는데 화면에선 안 나오더라구요..한개만 떨어지고ㅠㅠ 혹시 어떻게 해야하는지 방법 알려주시면 감사하겠습니다!

    • @DevGomDal
      @DevGomDal  3 года назад +2

      혹시 프로젝트를 보내주실 수 있다면 Assets 우클릭 Export Package...로 내보낸 파일을 giggles.yhg@gmail.com 여기로 보내주시면 확인 후 답장 드리겠습니다.

    • @ria7987
      @ria7987 3 года назад +2

      @@DevGomDal 그 제가 학교 프로젝트 때문에 관련 자료들을 찾아보다가 비슷하게 해본거라서요 똥이 아니라 바이러스 모양이에요ㅎㅎ 지금 보내드리겠습니다!!

    • @DevGomDal
      @DevGomDal  3 года назад +2

      @@ria7987 답장 드렸습니다.

    • @ria7987
      @ria7987 3 года назад +1

      @@DevGomDal 정말 감사합니다:)

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

    질문]심각!
    Instantiate(MAC, pos,null);
    이렇겐 안되나요? 회전을 하게 하고싶은데 ㅠㅠ

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

      docs.unity3d.com/kr/530/ScriptReference/Object.Instantiate.html
      Instantiate(Object original, Vector3 position, Quaternion rotation);
      3번째 인자값은 생성시의 회전값입니다. 여기서 정한 회전값만큼 회전된 상태에서 오브젝트가 생성됩니다.
      Instantiate(MAC, pos,Quaternion.Euler(new Vector3(x,y,z)));
      x,y,z 에 회전할 값을 넣어주면 됩니다.

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

    이동애니메이션에서 애니메이터 창에서는 idle만 실행되요ㅠㅠㅜ

  • @moho009804
    @moho009804 4 года назад

    IsTrigger체크가 안되어있길래 OncollisionEnter2D 로 수정하니까 poop이 하나만 떨어지고 그다음 계속 떨어지지 않습니다 ㅜㅜ 태그도 다 체크했습니다 .. 안없어져서 답답했는데 없어지니까 하나만 나오네요 흑흑.. 어쩌죠..?

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

      일단 GagmeManager의 프로젝트창의 Assets를 우클릭하면 Export Package... 가 있습니다 내보내기 기능인데 유니티 패키지 파일이 한개 생성되는데 이것을 제 메일로 보내주시면 확인 후에 답장드리겠습니다!
      제 메일입니다! giggles.yhg@gmail.com

  • @알라아
    @알라아 4 года назад +1

    C#프로그램은 무엇을쓰시나요?
    캐릭터는 그림판으로 그려요??

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

      비쥬얼 스튜디오 2019 입니다.
      저는 도트작업은 Aseprite로 작업합니다.
      보통 아트작업은 포토샾을 많이 사용합니다.

    • @알라아
      @알라아 4 года назад +1

      @@DevGomDal 늦은 시간에 감사합니다!!! 코로나조심하세요!!

  • @zwon2143
    @zwon2143 4 года назад

    안녕하세요 이 영상으로 유니티를 배우고 있는데 프로젝트를 내려 받았더니 사진이나 아무것도 없어서 아예 감이 안오더라구요 어떤 원리인지 알고 싶은데 동영상보면 캐릭터 이미지가 겹쳐져서 움직이는 효과도 줄 수 있는 것 같아 보이는데 실상 올려주신 프로젝트에는 이미지가 안보이네요 ㅠㅠ.. 따라해보며 공부하고 싶은데 제가 프로젝트 다운은 잘못받은건가요 ㅜㅜ..

    • @DevGomDal
      @DevGomDal  4 года назад

      유니티 허브와 유니티를 받으셨나요? 유니티 허브를 받으셨다면 실행 후 (왼쪽의 프로젝트 , 학습, 커뮤니티, 설치 중 프로젝트를 선택 ) 추가 버튼을 누르고 다운 받은 폴더안의 ddongavoid 를 클릭하고 아래의 폴더 선택을 클릭하면 영상의 프로젝트가 실행이 됩니다!

  • @닌코의브이로그게임
    @닌코의브이로그게임 4 года назад +1

    모바일 게임으로 만들수있나요

    • @DevGomDal
      @DevGomDal  4 года назад

      네 가능합니다!

  • @dev_jeongdaeri
    @dev_jeongdaeri 3 года назад

    곰돌님 이거 부터 시작하면 될까요? ㅋㅋ

    • @DevGomDal
      @DevGomDal  3 года назад

      엇 ㅋㅋㅋ 이건 너무 쉬우실텐데요 ㅎㅎㅎ

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

    6:28 캐릭터이동이 안되여 ㅠ 시작하면 알아서 오른쪽으로 자동으로가여 5:00 디버그 돌릴때 콘솔에 인풋 0으로 나오는데 이것과 관련이 있을까요 ? ㅠㅠ

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

      네 GetAxis 값이 방향키를 눌러도 반응이 없다면
      GetAxis("Horizontal") 대소문자 철자 확인을 해보시고 new Vector2( 여기서 horizontal 과 speed를 더하셨는지 확인해보세요 + 가 아닌 * 곱셈입니다.)

    • @jsk8549
      @jsk8549 4 года назад

      넵 댓글 감사합니다!!

    • @KUSHenak
      @KUSHenak 3 года назад

      @@DevGomDal 오... 저도 +로 했다가 해결했네요 !!! 센스짱

    • @박영진-w1m
      @박영진-w1m 3 года назад

      @@DevGomDal 그렇게 해도 안움직이는건 어떡하죠??

    • @I_want_to_go_house
      @I_want_to_go_house 9 месяцев назад

      @@DevGomDal와시발 님 천재세요? + 써놓고 왜 안돼 ㅅㅂ 이러고 있었음

  • @미끼-g4b
    @미끼-g4b 3 года назад

    13:31 마지막에 함수를만들고 update 함수에 적용을 해야하지않나요..? 이거때문인지 저는 똥이 파괴가 안돼요 ㅠㅠㅠㅠ 어떻게 해야하나요 ㅠㅠ

    • @DevGomDal
      @DevGomDal  3 года назад

      OnTriggerEnter2D는 콜라이더의 IsTrigger가 체크되어 있는 상태에서 충돌이 일어나는 순간 업데이트와 상관 없이 호출이 됩니다. 충돌하는 오브젝트 모두 콜라이더가 추가되어 있어야 하며 IsTrigger가 체크되어 있어야 합니다.

  • @기쁜곰쌤입니다
    @기쁜곰쌤입니다 5 лет назад +1

    움직일때 마다 넘어지는 것은 어떻게 고칠수 있을까요?

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

      캐릭터의 Rigidbody2D 콤포넌트의 아래쪽에 Constraints - Freeze Rotation 을 보시면 'z'가 있습니다. 체크해주시면 됩니다.

    • @기쁜곰쌤입니다
      @기쁜곰쌤입니다 5 лет назад

      @@DevGomDal 그렇군요 감사합니다!

  • @진민석-v8k
    @진민석-v8k 4 года назад

    스크립트를 플레이어로 옮기려하니까 '스크립트 클래스를 찾을수없으므로 스크립트 구성요소 player를 추가할수없음. 컴파일 오류가 없고 파일 이름과 클래스 이름이 일치하는지 확인하십시오.'와 hierarchy의 플레이어오브젝트에 직접 넣으려할땐 '스크립트 동작을 추가할수없음 assemblyinfo.cs.스크립트는 단조로운 동작에서 파생되어야 함'라고 뜨네요 문제점 짚어주실수있나요?

    • @DevGomDal
      @DevGomDal  4 года назад

      스크립트의 이름과 스크립트를 열어서 public class (이부분) : MonoBehaviour (이부분)의 이름이 같은지 확인해보세요. 대소문자도 구분되어야 합니다. 다르다면 똑같이 만든 다음에 진행해보세요.

  • @쌩모코딩
    @쌩모코딩 4 года назад

    답글 다 달아주시길래 저도 질문 해봅니다!
    private Rigidbody2D rigidbody;
    이코드하고
    rigidbody = GetComponent();
    이 코드가 무슨 역할을 하는지 알려주실수 있나요??

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

      첫 번째는 Rigidbody2D 형 변수를 선언해 준 겁니다.
      Rigidbody2D는 다양한 물리적 기능을 표현하게 만들어 주는 컴포넌트입니다. 중력, 속도, 질량 등...
      하지만 이렇게 선언만 한다면 빈 껍데기에 불과하기에 알맹이를 채워 넣어 사용해 줘야 합니다.
      이것을 두 번째 코드에서 해준 겁니다.
      GetComponent()는 오브젝트의 컴포넌트를 가져올 수 있게 해주는 함수로 이 안에 적힌 형식의 컴포넌트를 찾아서 가져옵니다.
      이렇게 가져온 컴포넌트를 변수에 넣어주면 이제 rigidbody 변수를 사용해서 오브젝트에 붙어 있는 Rigidbody2D 컴포넌트를 제어할 수 있게 됩니다.

    • @쌩모코딩
      @쌩모코딩 4 года назад

      @@DevGomDal 아하 rigidbody2D 컴포넌트의 중력, 속도, 질량...값을 수정 할 수 있도록 가져오는 거군요
      답변 감사합니다!

  • @김서현-c6u
    @김서현-c6u Год назад

    스크립트를 그대로 썼는데 플레이어가 바닥에 닿으면 오른쪽으로 쭉 미끄러집니다 ㅠㅠ 해결방법을 알려주실 수 있나요?

    • @DevGomDal
      @DevGomDal  Год назад

      프로젝트 폴더의 Assets, ProjectSettings 두 폴더를 압축해서 메일로 보내주시면 확인 후 답장드리겠습니다. giggles.yhg@gmail.com

  • @후후-n4i6d
    @후후-n4i6d 4 года назад +1

    메뉴는 어디 메뉴 말씀하시는거에요?

    • @DevGomDal
      @DevGomDal  4 года назад

      영상을 전부 기억하고 있지 않아서 말씀하시는 메뉴가 무엇을 말하는지 알기 힘듭니다. 혹시 몇 분 몇 초인지 알려주실 수 있나요

  • @앵무섀
    @앵무섀 3 года назад

    2:55에 위에 있는 slice 버튼이 없고 Revert랑 Apply가 있긴 한데 안 눌려져요 해결 방법 알려주시면 감사하겠습니다

    • @DevGomDal
      @DevGomDal  3 года назад

      2:44 Sprite Mode 를 Multiple로 바꿔주세요.

  • @user-ws1zs1cm7u
    @user-ws1zs1cm7u 5 лет назад

    또 문제가 생겼어요 ㅠㅠ
    그 애니메이션 런 적용까지 끝내고 실행해보니 플레이어가 화면에 사라지고 없어요 ㅠ

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

      상황이 여러가지가 생길수가 있습니다. 이동속도 값이 커서 화면밖으로 빠르게 나가버린다거나 플레이어와 바닥의 콜라이더 리지드바디가 제대로 적용이 안되었다거나...

  • @lulularla1
    @lulularla1 Год назад

    저.. 이게 13:32 여기서 poop이 몇번 떨어지다 아예 poop이 생성이 안되는데 어떡하죠? 나머지는 다 되는거 같아요

    • @DevGomDal
      @DevGomDal  Год назад

      giggles.yhg@gmail.com 여기로 프로젝트 폴더의 Assets, ProjectSettings 두 폴더를 압축해서 보내주시면 확인 후 답장드리겠습니다.

  • @himi-ep8vw
    @himi-ep8vw 2 года назад

    위에 내리는 장애물도 파괴가 잘 되는데요
    캐릭터가 그냥 갑자기 옆으로 넘어져버리는데 이건 무슨 문제일까요??

    • @DevGomDal
      @DevGomDal  2 года назад +1

      Rigidbody2D - Constraints - Freeze Rotation z 를 체크해 주세요

  • @상어바보-j4k
    @상어바보-j4k 3 года назад

    중력적용을했을 때 캐릭터가 바닥에 안떨어지고 화면 밑으로 슝 떨어져요.. 화면 그대로 따라했는데 왜이럴까요

    • @DevGomDal
      @DevGomDal  3 года назад

      바닥과 캐릭터 오브젝트에 BoxCollider2D를 추가하셨는지 확인해 보세요.

  • @윤정환-m8q
    @윤정환-m8q 5 лет назад +1

    똥 이미지는 어디서 구헀나영

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

      opengameart.org/ 이곳에서 찾았습니다.

  • @TV-eg2lj
    @TV-eg2lj 5 лет назад

    안녕하세요. 유니티에서 프로젝트 만들어서 2D 타일맵을 불러오려고 하는데 저는 스프라이트밖에 없더라구요 어떻게 하면 좋을까요?

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

      타일맵은 유니티2017.2버전부터 추가된 기능입니다. 혹시 낮은 버전의 유니티를 사용하시나요?

  • @우와-h9e
    @우와-h9e 2 года назад

    왜 Input이 색깔이 안변할까요...ㅠㅠ

  • @슈퍼원순이
    @슈퍼원순이 4 года назад

    5분에 플레이어 이동 코딩을 잘 입력했는데 오류가 나요. ㅠㅠ (The name 'getdebuggerdisplay'does not exist in the current context) 저장을 잘못한건가요?

    • @슈퍼원순이
      @슈퍼원순이 4 года назад

      그리고 public class player 다음 MonoBehaviour의 색깔이 흰색인것 빼고는 다 똑같습니당

    • @DevGomDal
      @DevGomDal  4 года назад

      프로젝트 창 Assets 우클릭 - Export Package.. 로 프로젝트를 전부 내보내기 한 파일을 메일로 보내주시면 확인 후 답장 드리겠습니다.
      giggles.yhg@gmail.com

    • @슈퍼원순이
      @슈퍼원순이 4 года назад

      @@DevGomDal 넵 감사합니다

  • @서승우-f4q
    @서승우-f4q 4 года назад

    타일을 다운로드 하고 옮겼는데 타일이 한 칸에 다 안들어가서 다 뛰엄 뛰엄 되어있는데 어떡하죠 ?

    • @DevGomDal
      @DevGomDal  4 года назад

      프로젝트창에서 이미지를 클릭하면 Pixels Per Unit 이 있습니다. 64 로 바꿔 보세요!

  • @vveda5358
    @vveda5358 4 года назад

    안녕하세요. 좋은 강좌 감사합니다. 그런데 05:03까지 따라했는데 콘솔창에 로그도 찍히지 않거니와 Edit - Project setting 하면 Inspector에서 InputManager가 뜨지 않고 새 창에서 Input이 뜨네요. 그리고 06:28까지 코드를 다 입력했는데도 캐릭터 이동이 안됩니다. 에러도 안뜨고 콘솔창이 깨끗하기만 합니다. 혹시 해결 방법이 있을까요?

    • @vveda5358
      @vveda5358 4 года назад +3

      앗 해결했습니다 ^^; 혹시 같은 문제 있으신 분 있을까봐 답글 남겨놓습니다. 인스펙터 창에 플레이어 스크립트가 없어서 그랬습니다. 민망하네요..

  • @TV-hz5rm
    @TV-hz5rm 4 года назад

    왜 GameManger 프로젝터에서 스크립트를 생성했는데 스크립트 모양 표시가 아닌 왜 설정 표시 인가요?

    • @DevGomDal
      @DevGomDal  4 года назад

      유니티에서 미리 설정해놓은 아이콘입니다. 저도 정확하게 들은게 아니라 확신은 못하지만 GameManager가 게임을 관리하는 스크립트로 자주 사용하는 이름이라서 구분지으려 다른거로 알고 있습니다.

  • @솜이와햄즈의만들기교
    @솜이와햄즈의만들기교 4 года назад

    4:52 유니티 2018.4.23버전에는 Edit창에 program setting까지는 있는데 input은 없네요.어떡하쥬?

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

      Project Settings 를 클릭하면 Input Manager가 있습니다! :D

  • @도지배
    @도지배 3 года назад

    동영상잘 보고 따라하고있습니다. 다름이 아니라 poop대신 저는 맥주같은걸로 넣어서 게임을 만들어보려고하는데 처음에 맥주가 떨어질때 하나만 떨어지는것이 아니라 두개가 떨어집니다.. 이걸 어떻게 해결해야 할지,,,

    • @도지배
      @도지배 3 года назад

      그리고 플레이어까지 밑으로 내려갑니다..

    • @DevGomDal
      @DevGomDal  3 года назад

      맥주를 프리팹화 시킨 후에 하이어라키창에 남은 맥주를 삭제했는지 확인해 보세요!

  • @곽민우-n7x
    @곽민우-n7x 3 года назад

    지금 화살로 바꾸어서 해보고있는데요 아무리 코드를 고쳐봐도 arrow파일이 파괴되지 않고 플레이어 위에쌓입니다 ㅜㅜ 바닥에 닿아도 마찬가지고요 혹시 이메일로 보내면 확인가능하신가요??

    • @DevGomDal
      @DevGomDal  3 года назад

      네 보내주시면 확인 후 답장드리겠습니다.

    • @곽민우-n7x
      @곽민우-n7x 3 года назад

      @@DevGomDal 보냈습니다!

  • @ikmsecinfo4396
    @ikmsecinfo4396 3 года назад

    끝까지 코딩했는데요 마지막 스크립트 Poop 프리펩에 넣는가 맞죠..ㅠㅠ 똥이 캐릭 머리로 떨어지면 아무 반응없고 옆으로 가서 충돌하면 사라지네요.. 지면은 닿아도 계속 쌓이구요 ㅠㅠ 도와주세요

    • @DevGomDal
      @DevGomDal  3 года назад +1

      Tag 설정을 하셨는지 확인해 보세요. 대소문자도 구분하셔야 합니다. 그리고 Poop오브젝트에 추가한 Collider2D에 IsTrigger를 체크했는지도 확인해 보세요.

    • @ikmsecinfo4396
      @ikmsecinfo4396 3 года назад

      오오 Is Trigger가 문제 였네요 40분동안 삽질 중이었습니다 ㅠ 답변이 이렇게 빠를 줄 알았으면 진작에 질문할껄 그랬네요ㅠㅠ 빠른답변 정말 감사합니다

  • @nutteok
    @nutteok 3 года назад

    이게 컴퓨터용 같아서 말씀드리는데요,
    제가 핸드폰용으로 만들려고 하는데
    혹시 화면 터치로 플레이어를 이동한다든가
    따로 버튼을 추가해서 버튼을 누르면 움직이게 하는건 안되나요?

    • @DevGomDal
      @DevGomDal  3 года назад

      Input.GetAxis()

    • @nutteok
      @nutteok 3 года назад

      @@DevGomDal 감사합니다!
      혹시 버튼으로 하는건 안될까요? 터치로하면 속도가 빨라져 밸런스가 안맞을거 같아서요~

  • @user-ws1zs1cm7u
    @user-ws1zs1cm7u 5 лет назад +1

    오 강좌 이해 잘 들어오네요

  • @해미햄
    @해미햄 Год назад

    안녕하세요 좋은 강좌 감사드립니다
    영상을 보고 따라했는데 똥이 떨어지면서 땅에 닿거나 캐릭터에 닿으면 파괴되는게 아니라 그냥 앞으로 스쳐지나가는 것 같은데
    몇번을 보고 다시 해도 같아서 너무 답답합니다
    어떻게 해야 좋을까요,,,?

    • @DevGomDal
      @DevGomDal  Год назад

      프로젝트 폴더의 Assets, ProjectSettings 두 폴더를 압축해서 메일로 보내주시면 확인 후 답장드리겠습니다. giggles.yhg@gmail.com

    • @해미햄
      @해미햄 Год назад

      @@DevGomDal 보냈습니다! 감사합니다😭

  • @user-ckw81ksi
    @user-ckw81ksi Год назад

    설명창에 있는 프로젝트 다운은 무엇을 어떻게 받아야하나요??

    • @DevGomDal
      @DevGomDal  Год назад +1

      다운로드 페이지의 Code라고 써진 초록 버튼을 누른 뒤 Download ZIP을 누르시면 됩니다. 압축 해제 후 AvoidPoop-master -> AvoidPoop-master -> ddongavoid 폴더를 유니티에서 열면됩니다.

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

    안녕하세요 11분20초 까지 따라해봤는데 Quaternion,identity 를 입력하면 유효하지 않은 형식이라면서 저장하면 유니티에서 게임이 동작되지 않습니다 ㅠㅠ,, 제가 뭘 잘못한걸까요?

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

      Quaternion.identity 쉼표가 아니라 마침표 입니다.

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

      @@DevGomDal 에고 감사합니다!!!!!!!!

  • @초코우유-n7c
    @초코우유-n7c 4 года назад

    8:02초에 저는 애니메이션이 안바뀌었는데 코드가 잘 못된건가요?
    처음 이동코드만 좀 다르게 하고 나머지는 그대로 따라했는데 전 계속 idle상태에서 움직여요ㅠ

    • @DevGomDal
      @DevGomDal  4 года назад

      파라미터 이름의 대소문자를 확인해보시고
      Animator가 제대로 추가되어있는지 애니메이터의 트랜지션에 파라미터가 추가되어있는지 코드에서 SetFloat가 제대로 호출되는지를 확인해보세요
      이동코드가 다르다면 받아오는 값에 맞춰서 트랜지션의 설정도 바꿔줘보세요.
      혹시 전부 점검해도 해결이 안된다면
      프로젝트창 Assets 우클릭 - Export Package..
      로 내보내진 파일을 메일로 보내주시면 확인 후 답장드리겠습니다.
      giggles.yhg@gmail.com

    • @초코우유-n7c
      @초코우유-n7c 4 года назад

      @@DevGomDal 와 진짜 빠르시네요ㅋㅋ 감사합니당

  • @Yojuliehcf
    @Yojuliehcf 3 года назад

    제가 바닥 블럭을 직접그렷는데 몇곱하기몇으로 그려야하나요?

    • @DevGomDal
      @DevGomDal  3 года назад

      크기는 자유입니다. 가로 세로 비율을 맞춰주시고 pixel per unit을 이미지 가로 크기 값으로 주시면 됩니다.

  • @yayongee
    @yayongee 3 года назад

    이거 유니티와 c#등 전혀 모르는 사람도 따라할수있을까요..

    • @DevGomDal
      @DevGomDal  3 года назад

      그대로 따라서만 하신다면 가능은 합니다 블로그에 프로젝트도 따로 올려져 있으니 막히시면 보고 참고하셔도 됩니다! :D

  • @민서-q8r
    @민서-q8r Год назад

    poop에 OnCollisionEnter2D를 사용해서 스크립트를 작성했는데 첫번째 poop만 사라지고 다음에 생성되는 것들은 사라지지 않아서 질문 드립니다..

    • @DevGomDal
      @DevGomDal  Год назад

      프로젝트 폴더의 Assets, ProjectSettings 두 폴더를 압축해서 메일로 보내주시면 확인 후 답장드리겠습니다. giggles.yhg@gmail.com

    • @민서-q8r
      @민서-q8r Год назад

      @@DevGomDal 메일 보냈습니다!

  • @돈달
    @돈달 4 года назад

    방향키 꾹누르고 있으면 중간에 멈추는 현상이 생기네요 밑에 댓글보고 PlayerMove()함수를 FixedUpdate()에 옮겨봤는데도 같은 현상이 반복됩니다!!!!

    • @DevGomDal
      @DevGomDal  4 года назад

      2:33 를 보면 Tilemap Collider2D 에 Used by composite를 체크해 주시고 Composite Collider2D가 추가 되어있는지 확인해보세요!

    • @돈달
      @돈달 4 года назад

      오!!!!되네요ㅋㅋㅋ파일 저장안되서 다시 따라하다 빠졌나보네요ㅎㅎ

  • @itsmoon3622
    @itsmoon3622 4 года назад

    안녕하세요 마지막 영상보고 열심히 따라해보고있는데 마지막 부분에서 Trigger도 써보고 Collision도 써봤는데
    Trigger를 쓸때는 하나만 destroy되고 그후로는 poop이 쌓입니다 ㅜㅜ collision을 쓰면 아예 안없어지구요,,,,
    어떡해야할까요 ㅜㅜ?

    • @DevGomDal
      @DevGomDal  4 года назад

      프로젝트를 내보내기 Assets 우클릭 - Export Package.. 로 생성 된 파일을 메일로 보내주시면 답장드리겠습니다.
      giggles.yhg@gmail.com

    • @itsmoon3622
      @itsmoon3622 4 года назад

      @@DevGomDal 보냈습니다!! 감사합니다

  • @테이-q6z
    @테이-q6z 2 года назад

    안녕하세요 혹시 이 스파라이트 이미지를 사업용으로 사용 ㄱㅏ능할까요???
    구글 플레이 스토어 출시 목적으로 시용하고 싶습니다 ! 가능할까요???

    • @DevGomDal
      @DevGomDal  2 года назад +1

      해당 영상에서 사용된 이미지는 cc0 만 모아서 만들어서 가능합니다

    • @테이-q6z
      @테이-q6z 2 года назад

      @@DevGomDal 너무나 감사합니다 ( _ _)

  • @nutteok
    @nutteok 3 года назад

    그 아까 받은 답장에서 화면 터치구문을 어떻게 써야할까요?+Run에니메이션 만들 때 run이미지를 sprite editior가서 할때 크기를 몇으로 달라야 하나요..
    똑같이 81×128했는데 이상하게 되네요

    • @DevGomDal
      @DevGomDal  3 года назад

      영상의 이미지와 같은 이미지가 맞나요? x와 y값을 조절하면서 잘라보세요.
      터치 구조체를 사용해도 되고 OnMouse- 함수 또는 OnPointer- 함수를 사용해도 됩니다.
      간단하게는 이미지를 두 개 생성 화면의 좌우에 배치하고 OnMouseDrag 함수를 이미지에 각각 추가하여 이미지가 눌리면 1 또는 -1이 반환되게 만들어 줍니다. 이 값을 이용해서 캐릭터를 움직이면 됩니다.

    • @nutteok
      @nutteok 3 года назад

      @@DevGomDal 감사합니다!
      같은이미지가 맡습니다!

  • @인섹-b8x
    @인섹-b8x 3 года назад

    안녕하세요 유튜브 서칭하다가 영상 보게됐는데, 질문하나 남기고 싶어서 남깁니다.
    영상에서 똥이 떨어지는 것을 만들 때 Vector 3 pos = new Vector(0,3,0) 이렇게 코드를 짜셨는데
    new Vector(3,0,0) 이렇게 코드를 짜면 Y축이 아닌 X축에서 장애물이 날아오게 되나요?

    • @DevGomDal
      @DevGomDal  3 года назад

      아니요 해당 영상의 장애물은 물리연산 중 중력을 이용해서 위에서 아래로 내려가게 되는 것입니다.
      x축 이동은 물체 이동을 시키는 방식으로 하시면 됩니다.

    • @인섹-b8x
      @인섹-b8x 3 года назад

      @@DevGomDal 그러면 transform의 translate를 사용해야 되나보네요 감사합니다!

  • @부계부계-r9g
    @부계부계-r9g 2 года назад

    유니티 버전 몇부터 몇까지 되나요?

  • @서루지-y9l
    @서루지-y9l 3 года назад

    안녕하세요 좋은 정보 감사드립니다. 플레이어 머리 위에 물체가 떨어질 때는 파괴가 잘 되는데, 바닥으로 떨어질 때는 파괴가 안 됩니다. 혹시 답변 부탁드릴 수 있을까요?

    • @DevGomDal
      @DevGomDal  3 года назад +1

      태그명을 확인해 보세요. 바닥에 설정이 되었는지와 대소문자에도 주의해 주세요.
      태그 문제가 아니라면 프로젝트 폴더를 압축해서 메일로 보내주시면 확인 후 답장 드리겠습니다.
      giggles.yhg@gmail.com

    • @서루지-y9l
      @서루지-y9l 3 года назад

      @@DevGomDal 보냈습니다 (´▽`ʃ♡ƪ)

  • @호yayaya
    @호yayaya 5 лет назад

    안년하세요 궁금한게있는데요 바닥으로 사용할이미지는 어떻게구하나요?? 아니면 포토샵으로 만들려면 정해진사이즈나 규격?? 용량?? 같은게있습니까?? 그리고 포토샵으로만들어서 들고올때 jpg같은 이미지파일로들고와야하나요 아니면psd 같은 파일로 들고와야하나요?? 이만 답변해주시면 정말감사하겠습니다~~

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

      위 영상에 사용된 플랫폼 이미지는 케니 에셋이라고 게임 제작에 사용할 수 있는 이미지들을 무료 또는 유료로 제공해주는 사이트에서 받아서 사용했습니다.
      이미지의 사이즈는 제작하는 게임의 세팅에 따라 달라질 수 있어서 딱히 정해진 것은 없고 저는 이미지 제작 시 큰 이미지로 제작 후 내보내기에서 사이즈 조절 후 내보내기를 합니다.
      픽셀 게임은 1:1 스케일에 맞춰서 제작합니다.(유니티 픽셀사이즈 로 구글에 검색하면 많은 정보를 얻으실 수 있습니다.)
      PNG를 사용합니다.
      케니에셋 사이트 : kenney.nl/assets/platformer-pack-redux

    • @호yayaya
      @호yayaya 5 лет назад

      @@DevGomDal 감사합니다~~^^

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

    add component 창이 안나와요

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

      오브젝트를 선택하고 위쪽 메뉴바의 Component 항목에서 추가하셔도 됩니다.

  • @정희찬-p7u
    @정희찬-p7u 3 года назад

    혹시 플레이어 이미지를 제가 원하는 사진같은거로 넣을 수는 없나요?

    • @DevGomDal
      @DevGomDal  3 года назад

      가능합니다. 플레이어 캐릭터 생성부분에서 원하는 사진으로 적용하면 됩니다.

  • @유시온-l1v
    @유시온-l1v 5 лет назад

    끝까지 진행했는데 똥이 지면이나 플레이어에 맞으면 없어지긴하나 한번 없어지면 계속해서 똥이 내려오지 않습니다.. 왜이런걸까요..ㅠㅠㅠ답변해주시면 정말 감사하겠습니다..

    • @유시온-l1v
      @유시온-l1v 5 лет назад

      콘솔에서보면 게임오브젝트가 파괴되었는데도 계속해서 그것에 access하려고 한다고 하네요ㅠ..

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

      똥오브젝트는 프리팹화 시켜주어야 합니다. 11:23 에 보시면 hierarchy에 있는 똥을 아래의 Project창으로 드래그&드랍하여 프리팹화 시켜주었습니다.

    • @유시온-l1v
      @유시온-l1v 5 лет назад

      @@DevGomDal 정말정말감사드립니다 꼭 복받으세요ㅠㅠㅠㅠㅠㅠㅠㅠㅠ😊😊😊😊😊😊😊

  • @qq-lw3ei
    @qq-lw3ei 5 лет назад

    캐릭터 움직일때 꾹눌르고있으면 멈칫하는데 왜그런지아시나여?

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

      따로 에러가 뜨는건 아닌가요? 증상만으로는 무엇이 원인인지는 모르겠습니다. 죄송합니다.

  • @두도-s1h
    @두도-s1h 3 года назад

    근데 화면 어떻게 세로로함?

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

    유니티 5.6.7버전인데 2d오브젝트에 스프라이트 밖에 보이지 않습니다 어떻게 하나요?

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

      유니티 2018부터 타일맵이 지원되는거로 알고 있습니다. 버전을 업데이트 또는 타일맵대신 Sprite를 생성하고 적당하게 캐릭터가 올라설 수 있게 크기와 위치를 조절한 다음 BoxCollider2D를 사용하시면 됩니다.

  • @재미-l5i
    @재미-l5i 4 года назад

    11:27 poopPrefab응 GameManager 스크립트 안에 넣을 때 poop 부분이 없어요 ㅠㅠ

    • @재미-l5i
      @재미-l5i 4 года назад

      왜그런걸까요 ㅜㅜ

    • @DevGomDal
      @DevGomDal  4 года назад

      따로 에러가 없다면 GameManager에
      public GameObject poop; 가 있는지 확인해보세요!
      public이 private라면 public으로 고쳐주세요!

  • @moho009804
    @moho009804 4 года назад

    안녕하세요! 시간이 지나면 똥이 동시에 너무 많이 떨어지게되는데요 양을 줄이는 방법이 있을까요 ??

    • @DevGomDal
      @DevGomDal  4 года назад

      영상의 코드로는 떨어지는 숫자는 일정합니다. 뭔가 코드가 달라졌나 봅니다. GameManager의 CreatepoopRoutune()의 WaitForSeconds(이곳의 숫자를 조절해보세요!);

  • @dochi6636
    @dochi6636 4 года назад

    안녕하세요 유니티 공부하는 1인입니다.
    영상보면서 공부하면서 앱 배포까지 해보려고 합니다! 언젠가..
    개발자님이 github에 업로드한 자료 사용해도 괜찮은지 문의드립니다!

    • @DevGomDal
      @DevGomDal  4 года назад

      네 사용해도 상관없습니다! 포함된 이미지도 무료 이미지로 채워서 자유롭게 사용하셔도 됩니다.

    • @dochi6636
      @dochi6636 4 года назад

      Dev GomDol 오오! 영상엔 배경이 없던데 github에는 있을까요? 영상보면서 만들어봐야겠네요!

    • @DevGomDal
      @DevGomDal  4 года назад

      @@dochi6636 오래전이라 그거까지는 모르겠습니다... ㅠ 혹시 없다면 www.kenney.nl/assets?q=2d 여기서 구할 수 있습니다!

  • @user-ws1zs1cm7u
    @user-ws1zs1cm7u 5 лет назад

    저 그 타일 3개를 불러왔는데 풀 모양이 아니고 보라색 9칸으로 떠요.
    그리고 타일패틀창으로 그 3개를 불러와도 폴더 저장하라는 말도 없고...어떡하죠?

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

      Create - Tile 이 아닌 준비한 확장자가 PNG인 이미지 파일을 Project창에 끌어서 놓으면 됩니다.

    • @user-ws1zs1cm7u
      @user-ws1zs1cm7u 5 лет назад

      야한곰 덕분에 됐습니다! 감사합니다!

    • @돈달
      @돈달 4 года назад

      저도 이렇게 되네요... 확장자를 PNG로 바꾸면 드래그가 안되고...

    • @돈달
      @돈달 4 года назад

      곰돌님은 이미지를 직접 편집하시는 건가요 포토샵으로??

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

    2:50초 쯤에 SLICE가 눌리지 않아요

    • @DevGomDal
      @DevGomDal  4 года назад

      Sprite Mode 를 Multiple 로 바꿔야합니다!

    • @choian0923
      @choian0923 4 года назад

      감사해여 >

    • @choian0923
      @choian0923 4 года назад

      근데 애니메이션이 안 돌아가는데 어케해요?

    • @choian0923
      @choian0923 4 года назад

      그리고 캐릭터 이름이 안 바뀌는데 어떻게 바꿔요?

    • @DevGomDal
      @DevGomDal  4 года назад

      @@choian0923 질문이 너무 광범위해서 답변드리기 어렵습니다 ㅠㅠ...

  • @gamedev.1166
    @gamedev.1166 5 лет назад +1

    차근 차근 설명 잘하시네요 ㅋㅋ 잘보고 가요~

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

      좋은 말씀 감사합니다!! (// 0 . 0 //)

  • @김성훈-p5l
    @김성훈-p5l 4 года назад

    게임 매니저 밑에 생기긴 하는데 보이지가 않아요..어떻게 하나용??

    • @DevGomDal
      @DevGomDal  4 года назад

      질문이 이해가 가지 않습니다 ㅠ

  • @yeosongkim4507
    @yeosongkim4507 4 года назад

    플레이어 캐릭터가 게임화면에서 검정박스로 처리되는데ㅜㅜ 어떻게 해결할 수 있을까요?

    • @DevGomDal
      @DevGomDal  4 года назад

      Asset - Export Package 로 내보내기를 하신다음 giggles.yhg@gmail.com 로 보내주시면 확인해보겠습니다.
      저도 검정박스는 처음 듣는 이야기라서 ㅠ

    • @yeosongkim4507
      @yeosongkim4507 4 года назад

      @@DevGomDal 답변 해주셔서 감사합니다! 으아 플레이어 이동 중에 스크립트가 열리질 않네요ㅠㅠ

  • @무한모
    @무한모 3 года назад

    4:14 저 바닥에 안떨어지고 밑으로 슝 떨어지는데 어케 해야 하나요?

    • @DevGomDal
      @DevGomDal  3 года назад +1

      Collider 2D의 Is Trigger 체크하셨다면 충돌 체크는 OnCollision2D가 아닌 OnTrigger2D로 바꿔주셔야 합니다.

  • @노리토리-y8j
    @노리토리-y8j 3 года назад

    늦었지만 댓글보면 답해주시면 감사하겠습니다.
    8:02초에 이동애니메이션으로 바뀌지만 저는바뀌지 않습니다.
    왜그러는걸까요?

    • @DevGomDal
      @DevGomDal  3 года назад +1

      바뀌지 않는 이유는 다양하기 때문에 프로젝트를 직접 봐야지 정확한 원인을 알 수 있습니다.
      일단 파라미터의 네임과 코드에서 접근하려는 파라미터 네임의 대소문자도 같아야 합니다. 또 애니메이터가 제대로 코드의 변수에 들어갔는지도 확인해 보세요. 코드 오타와 애니메이터 트랜지션 설정을 다시 확인해 보세요.

    • @노리토리-y8j
      @노리토리-y8j 3 года назад

      @@DevGomDal 네 감사합니다 시도해보겠습니다

    • @노리토리-y8j
      @노리토리-y8j 3 года назад

      @@DevGomDal 고쳐졌습니다. 정말로 감사합니다!!

  • @Luna-qy6ko
    @Luna-qy6ko 4 года назад

    혹시 이영상을 참고해서 리듬게임도 만들어볼수있나요 ? ㅠㅠㅜ 뱅드림같은 리듬게임 만들어보거싶은데 너무 막막하네여

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

      리듬게임 만들때 참고하기에는 관련성이 너무 떨어집니다. 구글에서 유니티 리듬게임을 검색하면 관련한 자료가 많지는 않아도 참고할 정도로는 검색이 될 것 같습니다.

    • @Luna-qy6ko
      @Luna-qy6ko 4 года назад

      @@DevGomDal ㅠㅠㅜㅜ 답변 감사합니다

  • @나비왕
    @나비왕 5 лет назад

    유익한 자료 감사합니다. 혹시 build and run 했을 때 메인 카메라가 왼쪽으로 치우쳐저 공백이 거슬리는데 가운데로 맞추거나 공백을 없애는 방법은 없나요?

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

      작업하신 환경설정 등에 따라서 대처법이 달라지기 때문에 딱 말씀드릴 수는 없지만 Screen.SetResolution(768, 1024, false); 이 함수를 사용하여 실행했을 때 게임 창의 사이즈를 강제로 고정시킬 수가 있습니다.
      GameManager의 Awake 혹은 Start함수에서 사용하시면 됩니다.
      docs.unity3d.com/kr/530/ScriptReference/Screen.SetResolution.html

    • @나비왕
      @나비왕 5 лет назад

      @@DevGomDal 와 정말 감사합니다

  • @명이나물
    @명이나물 4 года назад

    tile palette 타일 팔렛트가 안뜨네요..
    윈도우 키를 하라는 게 무슨소린지 몰라 댓글 남겨봐요..

    • @DevGomDal
      @DevGomDal  4 года назад

      유니티 에디터 위쪽 메뉴를 보면 Window 항목이 있습니다. 이것을 말합니다!

    • @명이나물
      @명이나물 4 года назад

      @@DevGomDal 메뉴 버튼부터 잘 못찾겠더군요..

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

      @@명이나물 댓글은 사진이 첨부가 안되어서 타일팔레트 관련 링크를 첨부하겠습니다.
      docs.unity3d.com/Manual/Tilemap-Palette.html
      링크의 첫번째 사진을 참고하시면 됩니다!
      메뉴는 유니티 에디터의 제일 위쪽에 있습니다!

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

    안녕하세요. 질문 하고 싶은게 있는데 캐릭터 움직이는 부분에서 Idle 이랑 run 연결 하고 코드 작성을 했습니다. 그러고 실행 해보면 Idle은 작동을 하는데 방향키를 눌렀을 때 run은 파란색 바(?)만 계속 흘러가고 움직임에 변화가 없습니다. 그리고 좌우 반전에서 영상이랑 똑같이 해보고 코드도 여러번 확인 하였지만 반전이 되지 않습니다. (영상이랑 다른 캐릭터 사용 중) 혹시 문제점을 알 수 있을까요?

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

      flip은 해당 오브젝트의 이미지만 반전 시켜줍니다. transform.eulerAngles를 이용해 보시기 바랍니다. transform.eulerAngles = new Vector3(0, Y ,0); Y갑을 0과 180 을 줬을 때 오브젝트가 반전하는 것을 볼 수 있을겁니다. 애니매이션 부분은 run.anim 파일을 생성하고 바로 플레이버튼을 눌렀을 때 제대로 움직이는 모션이 나오나요?

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

      @@DevGomDal캐릭터 좌우 반전은 해결했습니다. 감사합니다! 그리고 run 플레이 버튼을 누르면 걸어가는 모션이 나옵니다.

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

      ​@@yong9488 runState를 클릭하고 Inspector창에서 Motion에 anim파일이 잘 연결 되었는지 보시기 바랍니다. runState에 파란줄은 해당 State상태로 제대로 변경 되었다는 의미인데... 정상적이라면 달리는 모션이 나와야 합니다...

  • @qq-lw3ei
    @qq-lw3ei 5 лет назад

    6:40 여기부터 있는 두개의캐릭터가 영상에는 중간에있는 캐릭터가 사라져있는데 제껀안사라져있는데 혹시 알로주실수있나요

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

      중간에 있는 캐릭터는 삭제해주시면 됩니다. 애니메이션을 쉽게 만들기 위해서 이미지를 끌어서 놓으면 오브젝트가 자동생성되는데 이건 필요가 없어서 삭제해준겁니다.

    • @qq-lw3ei
      @qq-lw3ei 5 лет назад

      @@DevGomDal 아하 감사합니다

  • @비비빅-o9v
    @비비빅-o9v 4 года назад

    이거 윈도우 2d 탭에 타일맵 생성 밖에 없는데 어떻게 하나요?

    • @DevGomDal
      @DevGomDal  4 года назад

      타일맵 생성 밖에 없다는게 무슨 말인지 잘 모르겠습니다.

  • @pawe9491
    @pawe9491 4 года назад

    13:31 부분에서 Update함수랑 start함수에 아무것도 안넣는게 맞는건가욤?
    제가 다 똑같이 해봤는데 poop가 삭제가 안돼길래 몇가지 테스트를 해보니까 아애 OnCollisionEnter2D함수자체를 안돌더라구요. (OnCollisionEnter2D함수안에 조건없이 Desorty를 해줬는데 삭제가 안됨) 제가 뭘 잘못했을까요 ㅠㅠ

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

      아! 해결했습니다! OnCollisionEnter2D(Collision2D collision)로 바꾸니까 되더라구요! 좋은강좌 감사합니다!!

    • @DevGomDal
      @DevGomDal  4 года назад

      OnCollisionEnter2D 는 충돌이 있을때 호출되는 함수입니다.
      기본적으로 두 오브젝트에 Collider2D 컴포넌트가 추가되어 있어야 하며 최소한 한쪽에는 Rigidbody2D가 추가되어야 합니다.
      OnCollisionEnter2D(Collision2D)
      OnTriggerEnter2D(Collider2D)
      두가지가 있으며 OnTriggerEnter2D가 호출되려면
      오브젝트에 붙어있는 Collider2D의 Is Trigger 항목이 체크되어야 합니다. (체크되면 OnCollisionEnter2D 는 호출되지 않습니다.)
      매개변수의 형식이 다른점도 주의하셔야 합니다.
      코드의 철자 위의 사항을 참고해서 잘못된 곳이 있나 확인해보시고 해결이 안된다면
      Assets 우클릭 - Export Packge... 내보낸 파일을 메일로 보내주시면 답장 드리겠습니다! :D
      giggles.yhg@gmail.com

    • @DevGomDal
      @DevGomDal  4 года назад

      답글을 적는동안 해결하셨나보네요! :D

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

      @@DevGomDal 장문답변 정말 감사드립니다! 덕분에 멋진 똥피하기게임은 완성할수 있었네요 XD

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

    감사합니다!

  • @호동고양이
    @호동고양이 4 года назад

    똥이 맨처음 떨어질때 두개가 떨어지는데 어떻게해야 해결할수있나요?

    • @DevGomDal
      @DevGomDal  4 года назад

      똥을 프리팹으로 만들었다면 하이어라키 창에 있는 똥은 제거해 주시면 됩니다!

    • @호동고양이
      @호동고양이 4 года назад

      @@DevGomDal 그건 제거했는데 똥이 맨 처음에 수평으로 나란히 두개가 떨어집니다..ㅜ

  • @리더-q8e
    @리더-q8e 4 года назад

    7:12초에 생성이 안되는데 왜 그럴까요..오래된 강좌라 답글을 주실지는 몰르겠지만 도움을 요청드립니다!+버튼조차 클릭이 안됩니다...

    • @DevGomDal
      @DevGomDal  4 года назад

      혹시 기존의 애니메이터를 삭제하셨나요? 애니메이터가 없어서 그런것 같습니다.

    • @리더-q8e
      @리더-q8e 4 года назад

      @@DevGomDal 이렇게 친절하게 알려주시고 너무 감사합니다...ㅠㅠ
      혹시 강좌중에 캐릭터 변경에 대한 강좌가 있을까요...?ㅠㅠ

    • @DevGomDal
      @DevGomDal  4 года назад

      놀랍게도 캐릭터 변경은 만들어야 할 목록에 있습니다! 한주에 하나씩 뽑느라 조금 느리지만 추후에 만들 예정입니다!
      급하다면 추천 채널의 고라니TV님께서 얼마 전 올린 영상에 캐릭터 변경 부분도 있으니 참고하셔도 될 것 같습니다!

    • @리더-q8e
      @리더-q8e 4 года назад

      @@DevGomDal 오오 감사합니다!하지만 기다려서 항상 좋고 친절하게 알려주시고 깔끔한 Dev GomDOl님의 강좌를 보겟습다!!

  • @겜트장
    @겜트장 5 лет назад

    안녕하세요 궁금해서 질문 남깁니다ㅠ 반전 기능을 사용하지 않고 오른쪽을 볼 때와 왼쪽을 볼 때, 오른쪽으로 걸을 때와 왼쪽으로 걸을 때 애니메이션을 다르게 하고 싶은데 어떻게 해야 하나요?

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

      transform.eulerAngles = new Vector3(0,180,0)을 이용하여 오브젝트의 Rotation.y 값을 변경하는 방법도 있습니다.

    • @겜트장
      @겜트장 5 лет назад

      @@DevGomDal 빠른 답변 감사합니다 ^^ 도움이 많이 됐어요

    • @겜트장
      @겜트장 5 лет назад

      @@DevGomDal 안녕하세요 ㅜㅜ 영상과 똑같이 했는데 저는 똥이 화면에서 보이질 않아요... 어떻게 해야 하나요? 그리고 oncollisionenter2d를 사용했는데도 똥이 사라지질 않습니다...ㅠㅠ 태그까지 완벽했는데 왜 이럴까요...??ㅜㅜㅜㅜ

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

      ​@@겜트장 오브젝트가 카메라 범위에 있는지 확인해보시기 바랍니다. Position의 Z값을 확인해보시고, 똥오브젝트에 boxCollider2D가 추가되어있는지와 IsTrigger가 체크해제되어있는지 확인해 보세요.

  • @듀라드
    @듀라드 5 лет назад

    스크립트에 대한 풀이(?)라고 해야하나 그런것도 해주시면 감사하겠습니다.

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

      네! 참고하겠습니다.