유니티 C# 프로그래밍 기초. 한방에 정리하기 [유니티 입문 강좌 B4]

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

Комментарии • 1,8 тыс.

  • @그럼날아봐
    @그럼날아봐 6 лет назад +275

    우와 진짜 대박 강의였습니다. C#프로그래밍 기초 한방에 핵심만 똭!! 정리해주셨어요. 지겨울수도 있는 프로그래밍 강의인데 직접 그리신 귀여운 캐릭터 그림까지 중간중간에 나와서 잼있게 봤습니다. 정말 정말 감사드립니다.
    1. 변수 0:29
    2. 그룹형 변수(배열, 리스트) 3:36
    3. 연산자 8:30
    4. 키워드 16:12
    5. 조건문(if else, switch case,) 17:00
    6. 반복문(while, for, foreach) 21:56
    7. 함수(=메소드, 지역변수, 전역변수) 27:16
    8. 클래스 34:10
    9. 상속관계 39:03
    개인적으로는 30:00 에 나오는 매개변수가 조금 이해가 안됬습니다. 함수에 쓰이는 변수가 매개변수라고 이해하면 맞나요? ㅠㅠ 공부를 더 해야겠습니다.
    그리고 다음에 올리실 유니티에 사용되는 함수 강의도 정말 정말 기대됩니다!!ㅎ정성 많이 쏟아서 올려주신 유니티 강좌 정말 감사합니다.

    • @goldmetal
      @goldmetal  6 лет назад +24

      시간 정리 감사합니다!

    • @reasure3
      @reasure3 6 лет назад +16

      매개변수는 함수이름(int a) {
      }
      일때, 저 함수이름 옆에 소괄호()에 들어가는 변수에요!
      다른대서 저 함수를 호출하려면
      int num = 0;
      함수이름(num);
      이렇게 변수를 넣어야만 하죠.

    • @그럼날아봐
      @그럼날아봐 6 лет назад

      트래져 아~ 그렇군요 상세히 알려주셔서 감사합니다. 이제 알겠습니다. ㅎ

    • @ihjtech
      @ihjtech 5 лет назад +33

      좀 더 세세하게 시간 정리해보았습니다!
      필요한 부분만 듣고 싶으신 분들은 맘껏 이용해주세요!
      0:29
      1. 변수
      1:11 1-1. int (정수 형 데이터)
      1:27 1-2. Float (숫자 형 데이터)
      1:47 1-3. String (문자열 데이터)
      2:00 1-4. Bool (논리형 데이터)
      2:34 프로그래밍- 선언->초기화->호출
      3:00 3:21 //주석문
      3:29 2. 그룹형 변수
      3:34 2-1. 배열
      4:22 프로그래밍은 0부터 시작한다.
      6:00 2-2. 리스트
      7:25 리스트 지우는 방법
      7:50 오류
      8:30 3. 연산자, 사칙연산(+,-,*,/)
      9:40 3-1. 나머지 %
      10:25 3-2. 문자열 연산자
      11:00 3-3. 비교 연산자, 논리 연산 bool (True,False)
      11:31 비교 연산 ==
      12:28 비교 연산 >,=,

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

      @질환이 무언가 잘못 안고 계신 것 같습니다.
      == 연산자는 비교 연산자로서 양쪽이 "같은가?" 를 bool 형태로 내보내는 연산자입니다.

  • @Dakk8816
    @Dakk8816 5 лет назад +34

    9:27 등과 같이 불필요한 쓰는 시간을 확 줄여주시니 너무 편안하네요 최고입니다 ㅜㅜㅜㅜ

  • @태사단
    @태사단 3 года назад +56

    2년전쯤 이걸 보고있던 제가 어느새 6개월차 게임개발자가 되어 있네요.
    그땐 프로그래머 되면 금철님처럼 뚝딱뚝딱 다 만들 수 있을줄 알았는데 여전히 갈길이 멉니다
    퇴근하면 잠깐 공부하기도 쉽지가 않던데, 이렇게 오랫동안 꾸준히 좋은 컨텐츠 만들어주시는게 얼마나 대단한 일인지 새삼스레 느낍니다. 항상 감사합니다.

    • @구구-k1d
      @구구-k1d 2 года назад +1

      와우 대박이네요... 독학으로 취업까지 하신건가요??

    • @user-wc2km9mi4e
      @user-wc2km9mi4e 2 года назад +3

      귀여워.

  • @의문의남자
    @의문의남자 2 года назад +19

    진짜 좋습니다... 다른 곳에서는 자꾸 추상적인 표현만 써서 많이 답답했는데 예시로 바로 바로 보여주시니까 이해가 10배는 더 잘되네요 정말 감사합니다.

  • @조인준-x5c
    @조인준-x5c 4 года назад +55

    이걸 공짜로 푸네 ㅋㅋㅋㅋㅋㅋ 바로 50분동안 즐겨버리기
    감사합니다 진짜 질 좋은강의 무료로 들었습니다

  • @푸금
    @푸금 5 лет назад +429

    전공자인데요. 우리 교수보다 잘가르쳐요

    • @275-p6y
      @275-p6y 5 лет назад +6

      ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 인정입니다

    • @TroisTrie
      @TroisTrie 4 года назад +83

      강사= 머리좋고 잘가르치는 사람
      교수= 머리는 좋은데 잘... 가르치나??

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

      ㅇㅈㅋㅋ

    • @하태훈-t1p
      @하태훈-t1p 4 года назад

      ㅋㅋㅋㅋㅋㅋㅋㅋ

    • @uzsoda5778
      @uzsoda5778 4 года назад +50

      이쪽 어느 교수님께선 이렇게 말씀하셨어요. "교수는 학생을 가르칠 의무는 있지만, 이해시킬 의무는 없다." 대충 우리들 몫이라는 뜻..

  • @heartl4882
    @heartl4882 5 лет назад +19

    정말... 대단하다는 말밖에 나오지 않네요. 40분이라는 짧지 않은 시간동안 계속 집중해서 들을 수 있는 강의였습니다.. 다양한 그림과 '검사' '물약' 등의 변수명을 사용하여 저처럼 이해력이 낮은 사람도 쉽게 이해할 수 있었고 주요 문법들을 위주로 설명해주시니 머릿속에 바로바로 들어오더군요. 새해부터 이런 명강의를 들을 수 있어 행운이네요 2019년 행복하게 보내시길 바랍니다. 감사해요~

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

      도움이 되었다니 다행이네요. 감사합니다~

  • @JS_502
    @JS_502 5 лет назад +27

    와 대박ㅋㅋ 전공책 200페이지짜리를 40분 강의에 압축시켜주셨네요. 덕분에 정리 정말 잘하고 갑니다!

  • @alclssha928
    @alclssha928 Год назад +3

    안녕하세요 유니티 처음 시작한 중2입니다.
    솔직히 아직도 댓글 하나하나 보면서 답변해주는 것에 정말 놀랐습니다;;
    제가 C++를 돈내서 1년정도 배웠었는데 그 돈 아끼고 이런 영상을 찾아봤으면 훨씬 유익했을거같은 영상이였습니다.
    제가 코딩을 배우려 한것도 그냥 게임을 만들어보고싶다 라는 기초적인 욕심에서 시작된 충동?적이게 다닌 학원을 1년동안 다닌것이였거든요
    이런 영상을 만들어 주셔서 감사하고 앞으로도 계속 다른 강의 찾아보지 않아도 될 유튜브 강의를 찍어주시면 정말 감사하겠습니다.

    • @alclssha928
      @alclssha928 Год назад +3

      그냥 사랑합니다

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

      감사합니다. 항상 재밌는 게임 개발 되시길 바랍니다!

  • @다람쥐-b6q
    @다람쥐-b6q 3 года назад

    이 사람 더뜨면 안된다... 나만 꿀빨거야 대학다니면서 애매하게 알던것들 진짜개쉽게 설명해주시네ㅋㅋㅋㅋㅋ너무너무감사합니다

  • @김별냥-s6r
    @김별냥-s6r 5 лет назад +22

    이제 처음 프로그래밍언어를 접하는 저도 어렵지 않게 시청할수 있었습니다 ㅎ 개인적으로 모든 강의 영상중에 이게 최곱니다 ㅠ

  • @구름-t6s
    @구름-t6s Год назад +2

    C언어 공부하고 C#하니까 진심 30분이면 끝나네요 ㅠㅠ ㅎㅎ 감사합니다 드디어 염원의 유니티 첫발걸음을 뗄수있게됬어요

  • @Sorasaki_Hina_0219
    @Sorasaki_Hina_0219 Год назад +3

    영상 보시는 분 들 중에 만약 클래스 선언 후 클래스 호출 할 때
    색이 변하지 않는다 던 가 ( 클래스를 인식하지 못함 )
    아무 동작을 하지 않는다면 참고 하시길 바랍니다.
    Visual Studio 인스톨 실행 -> 설치됨 탭 에서 수정 클릭 -> 아래 내리다 보면 나오는 게임(2) 탭에서 Unity를 사용한 게임 개발 설치 (돼 있다면 넘어가도 좋음) -> Unity 실행 -> 좌측 상단 탭에 Edit (편집) 클릭 -> Preferences (환경 설정) 클릭 -> External Tools ( 외부 툴 ) 클릭 -> 우측에 Open by file extension 을 Visual Studio ( 현재 버전) 으로 변경 -> Unity 재 부팅
    하면 될껍니다.
    골드메님 영상 잘 보다가 클래스 부분에서 똑같이 따라 했는데도 클래스 활성화가 안되길래 이것저것 찾아 보다보니 이런 현상이 있었습니다.

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

      이거 안 돼서 진짜 막막했는데 이거 보고 해결했어요 ㅜㅜㅜ 너무 감사합니다

  • @따석인데요
    @따석인데요 28 дней назад +2

    학교 갔다와서 좀 피곤할 때 쯤에 이거보니 계속 보다 잠들어서 진도를 몬나감ㅋㅋㅋ 이제 제대오 봐야지

  • @dahyun0913
    @dahyun0913 4 года назад +6

    대학에서 배운 것 보다 설명을 훨씬 잘 하셔서 집중이 잘 되고 머리에 잘 들어옵니다.
    핵심만 찝어서 알려주시는 것이 👍👍
    구독 좋아요 누르고 갑니다.

  • @DK-nf1lq
    @DK-nf1lq 5 лет назад +7

    기본중의 기본인데 아무것도 모르는 사람을 대상으로 실제로 게임에서 사용하는 용어 적절한 예시로 설명해 주셔서 이해가 더 잘되는것 같아요. 프로그래밍을 모르는 사람에게 추천하고 싶은 영상입니다.^^

  • @버근가-q2r
    @버근가-q2r 4 года назад +2

    오늘도 정말 공부 열심히 하고 갑니다 중간중간에 배열이랑 List 이런것들 뜻 정리해서 자막으로 띄워주시는거 정말정말 좋네요~~

  • @여우-x4m
    @여우-x4m 3 года назад +4

    골드메탈님 진짜 쉽게 설명해주시네요ㅠㅠ 다른 강좌는 뭔 말인지 이해가 안됐는데 골드메탈님의 강의는 이해가 너무 잘됩니다. 감사합니다.

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

    정말 감사합니다
    게임 개발 배워보려 하면서도 어떻게 해야할지 갈피가 안보이는 뉴비한테
    한줄기 빛입니다ㅠㅠ
    승승장구 하시길 바랍니다

  • @다준-k6v
    @다준-k6v 4 года назад +11

    진짜 머리 세게 맞은 느낌이네요 그만큼 집중이 잘됬습니다
    때려주셔서 감사합니다(?)

  • @istp1176
    @istp1176 3 дня назад

    내복습
    0:29 변수
    1:16 int(정수,숫자) float(소숫점 포함 숫자),
    string (문자) , bool(논리형 참,거짓)
    3:25 주석
    3:36 그룹형 변수
    4:30 프로그래밍 숫자는 0부터 시작
    5:13 new
    6:06 rist(리스트)
    7:31 rist 데이터 삭제
    8:34 연산자
    9:48 % = 나누기
    10:33 타이틀
    11:33 ==
    12:30 부등호 >, =,

  • @UrrKang
    @UrrKang 4 года назад +11

    이걸 처음접하는 사람이라 아직은 좀 이해가 안가지만 계속 보면서 공부하겠슴다!
    좋은 영상 감사합니다!

    • @로스카
      @로스카 5 месяцев назад

      지금은 포기 안하셨나요?

  • @꿻꿄
    @꿻꿄 3 месяца назад +1

    너무 어려워서 포기했었는데, 다시 한 번 도전해 보려고 합니다. 용기를 낼 수 있게 해주셔서 감사해요 😊

  • @plugxp8392
    @plugxp8392 4 года назад +4

    정말 머리에 쏙쏙들어오는 군요ㅎㅎ c,c++만 배우다 유니티 c# 처음 배워보는데 정말 재밌게 보고 있습니다

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

    너무 좋은 강의네요 친절하시고 쉽게 가르쳐주시고 액기스만 알려주시고 목소리도 귀여우시고 팬이 되었습니다.

  • @k_jayo
    @k_jayo 5 лет назад +8

    와 대박임 그냥 이해가 쏙쏙!! 너무 감사합니다. :)

  • @ACT-ti7eh
    @ACT-ti7eh 5 лет назад +1

    너무 감사드립니다 비전공자로서 엄청나게 많은 자료를 찾아보고 늘 절망에 빠지곤 했는데 이 영상 하나로 한방에 해결됐습니다. 만수무강하세요

  • @Pqlamzwoskxn
    @Pqlamzwoskxn 4 года назад +7

    삼항 연산자가 익숙한 단어가 아니라서 사망 연산자로 들려요 삼항 연산자에요 참고하세요

  • @킹콩-v4r
    @킹콩-v4r 11 месяцев назад +1

    돈 주고 봐야 할 퀄리티입니다!! 좋은 강의 너무 감사합니다 ^^

  • @ing2811
    @ing2811 5 лет назад +5

    C에서 c#넘어가시는 분들은 34:09부터 보시면 되요

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

    이런말 잘 안하는데 강의 구성이 진짜.. 탁월하네요.. 잘배우고갑니다

  • @이준수-z4t
    @이준수-z4t 5 лет назад +5

    ..여기서 영상볼때 알아듣겠는데 막상
    직접 스스로 할려할땐 생각이 잘 안 나네요

  • @kinyejun
    @kinyejun 8 месяцев назад +1

    정말 감사합니다.. ㅠㅠ 유니티 시작하려고 보고있는데 이해가 정말 잘돼요 앞으로의 진로를 정한 것 같아 행복합니다

  • @냥이-f6u
    @냥이-f6u 3 года назад +1

    여러 유니티 영상을 보았지만 이렇게 체계적이고 유용한 정보를 간편하고 쉽게 설명한 영상은 처음봅니다. 앞으로 계속 찾아보게 될듯

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

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

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

    자료형 설명 1:10
    부등호 설명 12:30

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

    프로그래밍의 절반을 다 압축하셨네요ㅋㅋ 너무 유익했습니다 워낙 많은 내용이 들어 있어서 여러번 반복해서 연습해야겠네요

  • @manabob5714
    @manabob5714 5 лет назад +5

    완전 추천입니다
    지하철에서 꿀잠잤어요

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

    머리에 쏙 쏙 들어오는게 정말 대단한 강의 입니다.

  • @박지원-d1o4i
    @박지원-d1o4i 3 года назад +3

    38:43에서 클래스를 인스턴스화 시키는 과정에
    스크립트 파일 이름 = new 스크립트파일(); 코드에서 코드를 쓰고나서
    'new'키워드를 사용하여 단일 동작을 만들려고합니다. 이것은 허용되지 않습니다. monobehaviours는 addcomponent ()를 사용해서 만 추가 할 수 있습니다. 또는 스크립트는 scriptableobject에서 상속하거나 모든 unityengine.monobehaviour : .ctor () : start () (attributes / scenes / druen(원래 스크립트파일 이름).cs : 43)에서 기본 클래스를 상속 할 수 없습니다.라고 뜨는데 무슨
    오류인가요?\

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

      스크립트 파일에서 :MonoBehaviour 를 빼주세요.
      게임 오브젝트를 다루는 MonoBehaviour는 new 키워드로 생성할 수 없고
      Instantiate() 함수를 통해서 생성해야 해요.
      이 내용은 종스크롤 슈팅강좌 혹은 쿼터뷰 액션강좌에서 다루었습니다.

  • @재현-n9w
    @재현-n9w 2 года назад +1

    강의가 머리에 쏙쏙 들어오네요.
    좋은 강의 감사합니다

  • @hoyaa1060
    @hoyaa1060 5 лет назад +4

    좋은 강좌 감사합니다!
    그런데 함수 부분 heal이라는 함수 안에 변수 이름이 잘 이해가 안가서요.ㅜ
    처음에 정했던 것처럼 health가 아니라 currenthealth로 변경하는 이유가 뭔가요?
    health로 하면 안 되는 건가요? 그 부분이 헷깔리네요 ㅜ

    • @goldmetal
      @goldmetal  5 лет назад +4

      기존의 health 변수와 혼동되지 않게 이름을 바꾼 것 뿐이라서 health로 해도 상관은 없습니다.

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

    아 이건 못 참겠다 좋아요랑 구독 누른다.혼자 독학하느라 너무 막막했는데 진짜 너무 감사합니다

  • @노래대결
    @노래대결 5 лет назад +5

    7:50 질문 있습니다!
    List items = new List();
    items.add ("생명 물약 30");
    items.add ("마나 물약 30");
    items.RemoveAt(0);
    Debug.Log ("가지고 있는 아이템");
    Debug.Log (items[0]);
    Debug.Log (items[1]);
    이부분에서
    오류가 난 이유가 정확히 뭔지 궁금해서요!
    저기서 items.RemoveAt(0)으로 첫번째(생명 물약 30)을 삭제 했으니까
    List의 0번 슬롯이 비어있어서
    Debug.Log(items[0])을 출력할 수 없어서 오류가 나는 건가요?
    아니면 첫번째(생명 물약 30)을 삭제해서
    List의 0번 슬롯이 마나 물약 30이 되고
    List 1이 없어서 Debug.Log(items[1])을 출력할 수 없어서 오류가 나는 건가요?

    • @goldmetal
      @goldmetal  5 лет назад +6

      리스트는 아이템을 삭제하면 뒤에 있는 아이템들이 당겨지면서 칸을 채운다고 생각하시면 됩니다. 즉 한 칸 당겨졌기 때문에 item[1]에서 오류가 나는 것이지요.

  • @킴일리
    @킴일리 2 года назад

    와... 제가 진짜로 칭찬은 않하는데, 이거는 진짜로 명강의였습니다. 이 긴걸 40분만에 설명하시다니...

  • @hsc2445
    @hsc2445 5 лет назад +7

    비주얼 스튜디오 코딩할때 파티클 튀는거 어떠게 한건가요?

    • @goldmetal
      @goldmetal  5 лет назад +8

      확장 프로그램 설치 메뉴쪽에서 온라인-PowerMode 검색하셔서 설치하시면 됩니다.

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

    강의가 너무 깔끔하셔서 보기에 너무 편하고 좋습니다ㅎㅎ

  • @leo9467
    @leo9467 4 года назад +7

    우와 무료로 너무 많이 알려주네...

  • @Mi-ko1dk
    @Mi-ko1dk 2 года назад +1

    한 10번 반복해서 보니까 이해되네요 역대급입니다 다른건 어려운데 진짜 하트

  • @뭘꼬나봐씨발련아-c2b
    @뭘꼬나봐씨발련아-c2b 4 года назад +2

    책갈피 19:11
    좋은 영상 감사합니다. 이제 막 시작해서 어려울 것 같은데 어찌저찌 따라갈 수는 있을 것 같아요

  • @영블-j8q
    @영블-j8q 4 года назад

    대박 강의네요 이해도 쉽고 뭘 배워야되는지 알짜베기로 알려주시네요

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

    정말 좋은 강의 감사합니다. 여태껏 들어왔던 어떤 프로그래밍 강의보다 쉽게 이해가 잘 되는 것 같습니다.

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

    감사드립니다
    역시 잘가르치는 사람은 방법을 잘아시는거같습니다
    그림과 핵심설명 감사드립니다
    블로그보다가 일로 들어왔는데 구독하고 영상보겠습니다

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

    이때까지 본 강의 그 무엇보다 단연코 최고로 이해하기 쉽고 알찬 명강의였습니다. 너무 감사히 봤어요!!!

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

    앱 개발 해보겠다고 자바 쓰다가 게임도 해보고 싶어서 영상을 찾다가 골드메탈님의 컨텐츠를 찾게 되었습니다. 유니티 기초! 전부 다 들어보겠습니다. 좋은 자료 감사합니다.

  • @모드리치-n9k
    @모드리치-n9k 3 года назад +2

    제가 초6인데요 리스트 빼고는 이해가 잘되네요.그리고 골드메탈님 강의 하나씩 공책에 정리해서 잘 사용하고 있습니다 좋은강의 감사합니다

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

    와... 제발 저희 학교와서 교육시켜주세요. 왠만한 선생님 보다 더 재미있으신듯ㅋㅋㅋ

    • @M.U.B.
      @M.U.B. 3 года назад

      ㅇㅈ

  • @user-wc2km9mi4e
    @user-wc2km9mi4e 2 года назад +2

    집중력이 계속 흐트려지지만 꾸준히 해보겠습니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

    교수님보다 잘 가르켜주시는 분이 있다?! 재미있게 잘 봤습니다.

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

      감사합니다~😊

  • @유하준-n2q
    @유하준-n2q 2 года назад +1

    왜 난 이 좋은 채널을 이제서야 발견한거죠?!!!!!!

  • @런군
    @런군 2 года назад +1

    그 누구보다 설명을 잘 해주심

  • @자유의첫걸음
    @자유의첫걸음 3 года назад +1

    유니티 게임 개발에 필요한 C#프로그래밍 기초에 대해 다루어 주셔서 감사합니다. 이제 시작하지만 앞으로 열심히 골드메탈님의 영상을 보며 저만의 게임 개발을 향해 달려 나갈려고 합니다. 감사합니다!!!

  • @손의진-e8w
    @손의진-e8w 4 года назад +1

    자바를 배우고 있었는데 크게 다르진 않네요! 쉬운 설명 감사합니다!

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

    프로그래밍 기초 정리 정말 잘해두셨네요

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

    처음에 보고 사실 잘 이해 안됐는데 학교에서 파이썬 강의 듣고나서 보니까 이해가 잘되네요 ㅎ... 너무 좋은 강의 감사드려요!

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

    하나의 스토리를 가지고 예제가 진행되니까~ 이해도 잘되고 좋네요~^^

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

      좋은 말씀 감사합니다!

  • @이클립스-f9f
    @이클립스-f9f 5 лет назад +1

    흘러흘러 여기까지 오게되었습니다.. 설명을 재밌게 잘해주시네요. 잘보고갑니다!

  • @Archi1208
    @Archi1208 29 дней назад +2

    드디어 오늘 이 강좌를 다봤네요 ㅎㅎ
    1. 에셋 안에 스크립트 파일명 = 클래스 명으로 하고
    2. 클래스 안에 함수 및 전역변수
    3. 클래스 간에 부모 자식으로 연결 혹은 연동 해서 사용 가능!!
    이정도로 요약.... 맞겠죠?ㅎㅎ;;

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

    나름 기초 유니티 c# 강좌 여러 개 봤는데 진짜 이게 최고네요! 정말 필요한 것만 쉽게 쏙쏙 알려주시니 자신감이 생깁니다. 감사합니다!!

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

    // 제가 간혹 잘 이해하지 못한 부분도 있습니다 너그럽게 봐주세요 ㅠㅠ
    // 틀린부분이 있으면 말씀해주세요~ 같이 알고 쉽게 만들어 갔으면 해요 ㅎㅎ
    void Start()
    {
    // 1.변수
    // 영상위치 0:25
    Debug.Log("hi"); // 입력 및 선언되어있는 메세지를 콘솔창에 출력합니다
    int level = 5; // int : 정수형 데이터 +5 -5
    float strength = 15.5f; // float : 숫자형 데이터 0.5 소수점 가능 (f를 꼭넣어주기 소수점함수)
    string playerName = "나검사"; // string : 문자열 데이터
    bool isFullLevel = true; // bool : 논리형 데이터 참 true & 거짓 false
    // 선언 > 초기화 > 호출(사용)
    Debug.Log("용사의 이름은?"); // 입력 및 선언되어있는 메세지를 콘솔창에 출력합니다
    Debug.Log(playerName); // playerName에서 선언된 메세지를 가져와서 출력
    Debug.Log("용사의 레벨은?");
    Debug.Log(level); // level에서 선언된 데이터를 출력
    Debug.Log("용사의 힘은?");
    Debug.Log(strength); // strength에서 선언된 소수점 데이터를 출력
    Debug.Log("용사는 만렙인가?");
    Debug.Log(isFullLevel); // isFullLevel에서 참 true & 거짓 false 중에서 출력
    // 2.그룹형 변수
    // 영상위치 3:30
    string[] monsters = { "슬라임", "사막뱀", "악마" }; // string : 그룹형 변수 : 변수들을 묶은 하나의 장소
    // string[] : 에서 []는 배열이라는것 []대괄호 {}중괄호
    // []배열 : 가장 기본적인 고정형 그룹형 변수
    // 프로그래밍에서의 시작 순번은 0 부터 시작하고 인식합니다
    Debug.Log("맵에 존재하는 몬스터"); // 입력 및 선언되어있는 메세지를 콘솔창에 출력합니다
    Debug.Log(monsters[0]); // string[] monsters에서 적힌 슬라임부터 출력 슬라임 = 0
    Debug.Log(monsters[1]); // string[] monsters에서 적힌 사막뱀부터 출력 사막뱀 = 1
    Debug.Log(monsters[2]); // string[] monsters에서 적힌 악마부터 출력 악마 = 2
    int[] monsterLevel = new int[3]; // 3가지들이 존재하는 선언문
    monsterLevel[0] = 1; // 0은 슬라임 = 레벨이 1이라는 값을 선언해줌
    monsterLevel[1] = 6; // 1은 사막뱀 = 레벨이 6이라는 값을 선언해줌
    monsterLevel[2] = 20; // 2은 악마 = 레벨이 20이라는 값을 선언해줌
    Debug.Log("맵에 존재하는 몬스터의 레벨"); // 입력 및 선언되어있는 메세지를 콘솔창에 출력합니다
    Debug.Log(monsterLevel[0]); // 위에서 선언해준 monsterLevel 값을 받아서 콘솔창에 메세지 출력 슬라임 = 1
    Debug.Log(monsterLevel[1]); // 위에서 선언해준 monsterLevel 값을 받아서 콘솔창에 메세지 출력 사막뱀 = 6
    Debug.Log(monsterLevel[2]); // 위에서 선언해준 monsterLevel 값을 받아서 콘솔창에 메세지 출력 악마 = 20
    List items = new List(); // List : 리스트 : 기능이 추가된 가변형 그룹형 변수. 흔히 창고나 아이템창 같은 개념
    items.Add("생명물약30"); // 리스트 영역안에서 쓸수 있는 함수 값을 선언 "생명물약30"
    items.Add("마나물약30"); // 리스트 영역안에서 쓸수 있는 함수 값을 선언 "마나물약30"
    Debug.Log("가지고 있는 아이템"); // 입력 및 선언되어있는 메세지를 콘솔창에 출력합니다
    Debug.Log(items[0]); // 위에서 선언해준 items.Add 값을 받아서 콘솔창에 메세지 출력 items[0] = 생명물약30
    Debug.Log(items[1]); // 위에서 선언해준 items.Add 값을 받아서 콘솔창에 메세지 출력 items[1] = 마나물약30
    items.RemoveAt(0); // 삭제하고 싶은 번지수를 입력 하면 삭제가 됩니다 예시) items.RemoveAt(0);
    // 위에서 번지수 0을 입력했기에 items[0]인 items.Add("생명물약30")라는 문구가 삭제되고 나머지것들이 출력됩니다
    // 인덱스오류 : 크기를 벗어난 탐색은 오류를 발생
    Debug.Log("가지고 있는 아이템");
    Debug.Log(items[0]);
    Debug.Log(items[1]);
    // 3.연산자
    // 영상위치 8:28

    // 게임상에서 경험치라는 항목을 연습하는법
    int exp = 1500;
    exp = 1500 + 320;
    exp = exp - 10;
    lecel = exp / 300;
    strength = level * 3.1f;
    }
    }

  • @채팅봇-h5b
    @채팅봇-h5b 4 года назад +1

    초딩도 이해하게만드는 당신은 도데체 ㄷㄷ
    다른곳가서 이런강의 못들을것 같네요ㅠㅠ
    (13살이라서 )이해력이딸려서 다른 강의는 이해 못했는데 감사합니다.
    앞으로도 좋은영상 많이 올려주세요.

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

      감사합니다 😊😊

  • @2583kingo
    @2583kingo 3 года назад

    책 한권 보는 것보다 이해하기 쉽네요. 감사합니다.

  • @실버스톤-g2y
    @실버스톤-g2y 2 года назад +1

    수강 완료~ 😄 좋은 강의 감사합니다. 끝까지 달려보겠습니다!

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

    와 게임내용으로 언어 배우니 뭔가 더 머리에 쏙쏙 박히네요 ㅋㅋ C언어, 자바언어 어떻게 활용되는지도 모르고 문법만 배울땐 재미도 없고 답답했는데 ㅋㅋ

  • @정주은-r9r
    @정주은-r9r 4 года назад

    함수부분부터 머리가 아파오기 시작하네요ㅠㅠㅠ
    게임 만드는 학과인데 교수님보다 설명 잘하셔요...!! 진짜 자주자주 오겠습니다!!!!

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

    골드메탈님은 유니티 학원만들면 성공할겄갔아요!
    이해가 너무 잘되요, 제가 다른 영상들을 찾아보는데 돈주고 보는 강의보다 골드메탈님이 훨신더 이해잘되고 쉽게설명해 주세요! 좋은 강의 감사합니다!

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

      감사합니다 😊

  • @istp1176
    @istp1176 4 дня назад

    감사합니다
    책갈피❤ 4:47
    12:40

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

    파이썬에서 for문이 c#에서는 foreach군요!!
    파이썬이 얼마나 편리한것이었는지 깨달았습니다.

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

    선생님 감사합니다. 혼자서 독학 하는데 많은 도움이 되었습니다. 구독했습니다.

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

    이 강의를 보니까 설명을 잘하시네요. 열심히 c언어 공부하겠습니다.

  • @세포단-o8o
    @세포단-o8o 4 года назад

    이런 좋은 강의 유튜브에 올려주셔서 감사합니다

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

    정말 쉽게 잘 정리되어 있네요~ 대단 하십니다.

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

    이런 고퀄리티 강의를 유튜브로 업로드 해주셔서 정말 감사합니다.
    무료 강의임에도 이렇게 편집까지 깔끔하게 해주시다니 정말 너무 좋네요

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

    이제 막 C#과 유니티에 입문하는 초보자 입니다. 유튜브 강의 듣기 전에 웹사이트에서 미리 C# 기본공부는 하고왔는데, 동영상 강의 들으니까 훨씬 이해하기 쉽고 재밌네요 감사합니다!

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

    다른강의에서 함수를 이해못했는데 너무 쉽고 직관적이고 바로 적용하는 형태라서 이해했네요 좋은 강의 고맙습니다

  • @lIlllIlIIllIIIlIlIIIlllI
    @lIlllIlIIllIIIlIlIIIlllI 4 месяца назад +1

    진짜 열심히 배워보겠습니다.

  • @MM-MMoai
    @MM-MMoai 5 лет назад +1

    자막이 없어서 가끔 이해가 안됄때도 있지만 그래도 조금씩 이해 중입니다!

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

    ㅋㅋㅋㅋㅋ 이번학기에 유티니 C# 배우는데 참조할게요 감사함돠!!!

  • @잉응-g7h
    @잉응-g7h 4 года назад

    오 이해하기 쉽게 잘 풀어주셔서 감사합니다. 피드백을 하자면 뭉개지는 발음 때문에 알아듣지 못하여 뒤로 다시 돌아가 다시 들어서 이해하여야하는 경우가 많네요

  • @최애뒷조사중
    @최애뒷조사중 Год назад +1

    평상시 c++을 열심히 공부하고 있었는데 c++과 게임과 무슨 상관이 있나 싶었는데 여기서 이렇게 적용 되는군용~!!

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

    프로그래밍 언어를 완전 처음 접하는데도 이해가 됩니다ㅋㅋ 구독한지는 좀 됐는데 이제야 공부 하네요ㅠ 감사합니다~!

  • @Soori-n8r
    @Soori-n8r 4 года назад +1

    강의 너무 좋습니다! 정말 감사드려요~~

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

    와 대박 왜 이제봤을까요 좋은강의 너무 감사합니다ㅠㅠㅠㅠㅠ

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

    몇일째 골드메탈님 영상보면서 배우고있는데 진짜 몇년전부터 프로그래밍연습하다가 좌절하고포기하고 좌절하고 포기하다가 메탈님 강의 첫번째부터 듣고 그림과 같이 영상보면서하니까
    몇번의 제 실수가있긴했지만 고쳐가면서 이 문을쓰면 디버그로그로 이런문장이 나오는구나! 하면서 알아가면서 배우니까 훨씬 재밌고 알아가는것같아 더 좋았습니다
    계속 공책에 써가면서 중요한부분 적고 컴퓨터로 강의보면서 열심히 배우겠습니다! 감사합니다!

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

      응원합니다! 😙

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

      @@goldmetal 오래지난 영상이지만 하나하나 답글해주셔서 정말 감사합니다! 이번에 9강듣고있습니다! 귀에 쏙쏙박혀서 재밌고 잘 알려주셔서 이해하면서 하니까 원리를아니까 더 재밌고 뿌듯하네요! 감사합니다

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

    지나가는 공순이입니다 ㅠㅠ ㅋㅋㅋㅋ 중간고사 2주전 정리하려고들었는데, 아 진짜 제가 좋아하는 롤플레잉 게임에 비유하면서 이렇게 가르쳐주시니 진짜 쏙쏙정리되네요! 감사합니다

  • @김희웅-p9j
    @김희웅-p9j 4 года назад +1

    2학기 시작하기 전에 미리 공부하는 겸 궁금해서 해보는데 진짜 재밌게 설명 잘하시는거 같아요.. 솔직히 저희 교수님보다 설명 더 잘하시는듯...

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

      감사합니다 😉😉

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

    강좌 잘 들었습니다. 감사합니다 :)

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

    1. 변수 0:29
    2. 그룹형 변수(배열, 리스트) 3:36
    3. 연산자 8:30
    4. 키워드 16:12
    5. 조건문(if else, switch case,) 17:00
    6. 반복문(while, for, foreach) 21:56
    -for문 24:33
    7. 함수(=메소드, 지역변수, 전역변수) 27:16
    - heal 이라는 함수는 용사의 health라는 수치를 받아서(매개변수 30:15 -- 실제로 집어넣는 변수의 이름과 다를 필요가 없습니다.) int라는 자료형으로 내보낸다는 뜻이다.. 28:45
    -반환 시 keyword return! 29:14
    -함수 쓰는 방법 29:45
    -이번에는 값을 가지기만 해도 바로 heal이 되는 구조 31:12 반환타입 void로 변경
    -생명력은 함수 void start안의 지역변수 32:12
    -변수를 맘대로 가져다 쓰기 위해서 전역변수 32:36
    -monster들이 나열, 배열은 뭐다? for문이다~~33:18
    -배열의 몬스터 한개씩 꺼내서 매개변수로 넣는 과정 33:35
    8. 클래스 34:10
    -접근자 public,private 37:13
    9. 상속관계 39:03

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

    Python 다루다가 유니티로 넘어오면서 C# 공부 시작합니다. 어릴적 C언어에 크게 데인적 있어서 겁먹었는데 친절한 강의 정말 감사해요!

  • @까망이-kr12
    @까망이-kr12 4 года назад

    좀 하나하나 자세한 설명이 생략되는 느낌이라 이해는 가도 나중에 써먹기는 쉽지않을거같은느낌이네요

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

    게임프로그램 채널이라. 프로그램밍도 재밌게 가르치시네요