코드 관련 질문
21
5 asked
스크립트 내에 작성되는 C# / 유니티 문법은 어느 정도로 알아야 하나요? 머릿속으로만 이해하고 넘어가도 괜찮을까요? 예를 들면 본 강의에서 Vector3.MoveTowards() 함수가 어떻게 동작하는지를 괄호 안에 파라미터 각각에 대해 확인하면서 공부해도 괜찮을지 궁금합니다!
Answer 2
0
안녕하세요!
결론부터 말씀드리면
이해를 완벽하게 하시기 보다는 흐름을 이해하시는걸 추천드립니다!
유니티를 처음 배우는 단계에서는 모든 문법과 함수의 내부 동작까지 전부 이해하려고 하면 오히려 진도가 멈추는 경우가 많습니다.
예를 들어 Vector3.MoveTowards()를 본다면
“어떤 역할을 하는 함수인지”
“파라미터가 대략 어떤 의미인지”
이 정도만 알고 넘어가셔도 충분합니다.
현재 위치 → 어디로 이동하는지
속도(또는 거리 제한)가 어떤 역할인지
다만 완전히 대충 넘기라는 건 아닙니다
추천드리는 방식은 다음과 같습니다.
강의 진행 중
→ 흐름 위주로 이해 (막히지 않고 끝까지 가는 게 중요)자주 쓰는 함수이거나, 본인의 게임에 자주 쓸 것 같은 함수의 경우
→ 그때 파라미터 하나씩 뜯어보기
감사합니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. 소심하지만멋진다람이 님.
C#과 Unity의 문법을 공부하는데 있어서 어떻게 접근해야 할지 고민이 되실 것 같습니다. 본 강의를 수강하면서, 스크립트 내에 사용되는 문법과 함수들을 조금 더 깊이 이해하려는 방향은 매우 긍정적입니다.
C# / 유니티 문법 학습 추천 방법
기본 이해:
- 기본적인 C# 문법 (변수, 조건문, 반복문 등)과 Unity의 기초적인 사용 방법(UI, 스크립트 연결, Scene 관리 등)은 확실히 이해하고 있는 것이 좋습니다. 이는 작업 효율성을 높이고, 복잡한 작업에서 오류를 줄이는 데 큰 도움이 됩니다.
- 기본적인 C# 문법 (변수, 조건문, 반복문 등)과 Unity의 기초적인 사용 방법(UI, 스크립트 연결, Scene 관리 등)은 확실히 이해하고 있는 것이 좋습니다. 이는 작업 효율성을 높이고, 복잡한 작업에서 오류를 줄이는 데 큰 도움이 됩니다.
관련 함수 이해하기:
- 예를 들어
Vector3.MoveTowards()함수는 실제로 많이 사용되는 함수 중 하나로, 물체의 이동을 제어하는 데 사용됩니다. 자세한 파라미터 분석은 코드 이해도를 높이는 데 큰 도움이 됩니다. 각 파라미터가 무엇을 의미하는지 정확히 짚고 넘어가는 과정을 추천합니다.
- 예를 들어
실제로 사용해 보기:
- 머릿속으로 이해하는 것도 좋지만, 직접 코드로 작성해보고, 실행해보는 과정이 필수적입니다. 직접 실행해보면서 결과를 확인하면, 보다 깊이 있는 이해가 가능합니다.
- 머릿속으로 이해하는 것도 좋지만, 직접 코드로 작성해보고, 실행해보는 과정이 필수적입니다. 직접 실행해보면서 결과를 확인하면, 보다 깊이 있는 이해가 가능합니다.
유사 질문 링크
C# 프로그래밍 초보자가 알아야 할 Unity Script 명령어: 이 링크는 C# 초보자에게 특히 유용할 수 있는 Unity Script 명령어에 대한 상담 내용을 제공합니다.
Unity에서 자주 사용되는 함수와 그 이해: Unity의 함수 사용에 대한 기본적인 설명과 접근 방식을 확인할 수 있습니다.
이해하는 과정에서 질문자님의 방법대로 각 함수와 그 파라미터를 종종 분석하면서 학습하시는 것은 매우 좋은 방법이므로, 이 방향을 유지하시면 장기적으로 큰 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
39. Main화면 추가 UI 에서 자료는 어디서 받나요??
0
36
1
cleric.fbx 파일을 열 수 없다는 에러가 뜹니다
0
64
2
강의 15분에 질문드립니다
0
66
2
교육자료 마젠타색
0
65
1
26분에 질문 드립니다
0
63
1
코인 획득 강의 질문입니다.
0
67
2
시간이없어서 빠르게 공부하게 프로젝트 공유좀 부탁드려요
0
103
2
TextMeshPro, TextMeshProUGUI, 그리고 Text의 차이점이 궁금합니다
0
126
1
피격테스트 30:20
0
59
1
구현 문의
0
76
1
안녕하세요! 게임개발 협업관련해서 질문드립니다!
1
157
2
Pool_Mng, Base_Mng 참조
0
107
3
CSV대신 DB
0
88
2
DB 관련 궁금한 점이 있습니다.
0
78
2
네이밍 컨벤션 질문
0
86
2
Dice Prefab
0
77
2
State Pattern #6 (Dead) 챕터의 Spawner.m_Players.Add(this); 문의드립니다.
0
58
1
혹시 섹션별 스크립트 소스 있으신지요?
0
123
2
Firebase 웹에서 값 변경 후
0
81
1
Material 파일이 깨지는거 같아요
0
162
2
절전모드 카메라 끄는 것
0
78
1
프로젝트 파일 공유 가능할까요?
0
180
2
프로젝트 관련 질문
0
93
1
프로젝트 공유해주실수 있나요
0
117
2

