코드 기본기 다지기

2025. 9. 2. 19:39개발

 

Time tableTo do
09:00am기상
10:00am명상, 스트레칭, 아침 식사
12pm - 1:30pm헬스장
2pm - 6pm내일배움캠프 스터디
6pm -10 pm저녁식사, 밀린 진도 채우기, 자유 시간

 
 
 

today to do

 

  • 강의 7강까지 듣기
  • 모르는 부분 생기면 튜터님께 바로 질문 드리기
  • unity + visual studio 만져보면서 익숙해지기
  • visual studio 코드 직접 입력해보기
  • TIL 제출하기

+노션 틈틈이 배워두기
 
 
 
 

기본 씬 구성

 

더보기

*프로젝트 명은 반드시 영어로 입력!

띄어쓰기, 특수문자 금지 (오류가 날 수 있다.)

_언더바 사용은 괜찮다.

 

 
 
 
1. hierachy 창 

  • scene창에서 보여지는 여러가지 정보들이 있음
  • scene창에 있는 카메라 아이콘을 누르면, 하이어라키 창에 있는 카메라가 반응한다. 
  • 하이어라키 창에  main camera를 누르면, inspector 창에 여러가지 정보들이 뜬다.

2. scene창 
카메라가 찍고 있는 부분만 보여줌.
밑에 있는 game창은 게임을 플레이 할 때 보게 되는 부분.
 
3. inspector 창
하이어라키 창의 게임 오브젝트들의 정보들을 보여준다. 
 
4. game 화면
실제로 어떻게 게임이 구현되는지 바로 볼 수 있다.
unity가 다른 툴들과 차별화되는 점.
게임 창이 바로 보여지는 덕분에 쉽고 빠르고 편리하게 게임을 개발할 수 있다.
 
 
 

오브젝트 설정 방법

하이어라키 창 -> 오른 쪽 마우스 클릭 -> 2D 오브젝트 
Square -> 인스펙터 창 -> scale -> x값과 y값 설정 -> color에서 RGB 값 맞추기

 
 
 
 


 

 
르탄이가 벽에 부딪치지 않도록 만들어주기
 
 
 
 
여기서 새로 배운 코딩 용어 !
 
연산: 계속해서 값을 변화시켜주는 것.
 
예시: 르탄이가 벽에 부딪칠 때마다 반대로 이동하기 위해 X값을 계속해서 변화시켜주는 것.
 
 

 
=넣어준다
==같다

 
수학에서 =는 같다는 뜻이지만, 코딩에서는 조금 다르다.
 
예를 들어 
 
1과 2는 같다 ->   1 ==2  
1을 더해서 넣어준다 -> +=1
 
 
이런 식으로 표현하기 때문에,
내가 기존에 알던 수학과 코딩용어가 헷갈리지 않게 기초부터 차근차근 익혀두면 좋을 것 같다.
 
수학에서의 기호와 코딩에서의 기호는 같지만~
뜻은 같지 않다는 것!
 
 
 
 
 
 


 
아무튼 본론으로 돌아가, 르탄이가 벽에 부딪치지 않게 하려면 
코딩을 통해 값을 입력해주어야 한다. 
 
 
 
 

여기 inspector 창에서 position의 값을 입력해주면 된다.

 

알아두기

x값 (위,아래)
y값 (오른쪽, 왼쪽)
z값 (앞,뒤)

 
 
2D게임 - x와 y값만 입력
3D게임 - x값, y값, z값 전부 입력해주어야 한다.
 
 
 
 

 
 
비주얼스튜디오에 들어가서 처음으로 코딩을 입력해보았다.
단어 하나가 끝날 때마다 마침표를 찍어야 하는 듯 하다.
 
Position은 x값만 따로 입력할 수는 없다.
갖고 올 수는 있지만, 직접 값을 넣어줄 순 없다는 뜻이다.
 
 

x값만 따로 입력할 수는 없다고?
그러면 position에 x값을 넣어주고 싶으면 어떻게 해야 하느냐?

Transform.position += new Vector3(1f, 0, 0)

밑줄 친 부분처럼
x값만 넣어주고, y랑 z는 0으로 처리해버리면 된다!

 
 
 
Q. Vector는 내 생각에 x값, y값, z값을 전부 모아놓을 때 쓰는 듯 싶은데,, 정확하지 않으니 내일 튜터분께 다시 질문해두어야겠다.
 
 
 
 
 
 
 
 
 
 
 
회고를 마치며...
 
아깝게 다 써두었던 글이 날아가버렸다. 머릿 속이 하얘졌지만, 겨우 겨우 다시 써서 제출한다...
컨트롤 s를 생활화하자....
처음이라 막히는 부분도 생각보다 많고 시간도 오래 걸렸지만
그래도 차근차근 문제 해결해나가는 과정이 재밌다.
 
꾸준히 하면서 새로운 적성을 찾았으면 좋겠다.
흥미 붙여서 내 업으로 삼고 싶은 일이 되었으면 좋겠다....
 
오늘 정말 고생했다 내 자신아 ㅜ 토닥토닥...
 
 
 
 
 
 
 

'개발' 카테고리의 다른 글

케챱게임 만들기  (0) 2025.09.10
빗물받는 르탄이 프로젝트 - 2  (0) 2025.09.09
빗물받는 르탄이 프로젝트  (0) 2025.09.04
코드 기본기 다지기 - 2  (2) 2025.09.04
25년 9월 1일 첫 개발일지  (2) 2025.09.01