분류 전체보기42 2025.01.06 ~ 2025.01.12 슈팅게임 2이번주는 저번주에 배운 내용 복습 겸 추가적인 기능 개발을 했다. 1. 조종 비행기를 앞, 뒤로 이동할 수 있게 기능 추가. (Player)앞서 좌, 우로 이동할 수 있는 기능을 토대로 앞, 뒤로 이동할 수 있게 기능을 추가했다.// 좌, 우 이동float axis = Input.GetAxis("Horizontal");Vector3 moveAmount = axis * Speed * -Vector3.right * Time.deltaTime;myTransform.Translate(moveAmount);// 앞, 뒤 이동float axis2 = Input.GetAxis("Vertical");Vector3 moveAmount2 = axis2 * Speed * -Vector3.forward * Time.. 2025. 1. 7. 2024.12.30 ~ 2025.01.05 슈팅게임요즘 공부를 너무 안 해서 회사 동료분과 얘기하다 "신년에 같이 공부할까요?"라고 말했더니 여차여차해서 진행되게 됐다. 나는 동료분이 공유해 주신 패스트캠퍼스 계정으로 Unity를 공부할 건데 이번 주에는 강의에 나오는 슈팅게임을 따라 코딩했다. 참고로 Unity 버전은 2018.2.17f1 이다. C#을 모르고 시작했는데 Unity툴이 접근성 좋게 만들어서 그런지 엄청 힘들진 않았고 강의도 잘 가르쳐줘서 기초적인 기능 추가할 수 있을 거 같다는 생각이 들었다. 결과물은 아래와 같다.이다음 강의는 RPG인데 강의를 듣기 전 슈팅게임에 다른 기능을 추가할 예정이다.이번주에 배운 내용 및 느낀 점이번 강의에선 게임을 개발할 때 필요한 기초를 알려줬는데 Main Camera를 2D나 3D로 설정하는 방.. 2025. 1. 5. JS란? 시작하기 앞서 JS(JavaScript)의 탄생배경이나 역사를 완벽하게 공부하기보단 MDN에 작성된 글을 읽고 본인이 모르는 부분들을 찾아 추가로 이해한 내용을 정리하고 축약해서 쓰는 것이니 사실여부를 꼭 확인하길 바란다. (틀린 게 있으면 공유 부탁드려요.) JS가 탄생된 목적을 이해하기 위해서는 WWW(World Wide Web)가 선행지식으로 필요하다. 더보기 WWW는 인터넷이라는 매개체를 기반으로 물리적 공간에 제약받지 않고 전 세계에서 공용으로 사용할 수 있는 공간이다. 이러한 환경이 생김으로써 인류는 정보를 보다 손쉽게 얻을 수 있게 됐다. 정보는 HyperText라는 문서를 검색이라는 동작으로 얻을 수 있고 WWW에서 검색에 필요한 요소는 URI와 URL 등이 있다. 전 세계에서 공용으로 사.. 2023. 12. 17. 공부를 시작하게 된 계기 안녕하세요. 요즘 방통대 기말이 끝나서 기분이 너무 좋은 본인입니다. 방통대 방학도 방학인데 2024년엔 본인이 공부하고 싶은 것들만 하고 싶어서 휴학할 예정입니다. ㅎㅎ; 이런 상황에 회사에서 진행하는 웹 세미나 중 node에서 require와 import의 차이에 대해 말이 나왔고 어쩌다 본인이 리뷰하게 됐다... ㅠ (다른 거 공부하고 싶은데...) require와 import의 차이를 찾던 중 module에 대한 선행학습이 필요한 것을 알게 됐고 이를 구분하기 위해 CommonJS와 ES2015 표준을 이해해야 한다고 느꼈다. 이 글을 쓰는 이 시점에는 어느 정도 공부한 후라 정리가 필요하지만 일단 진행하면서 내용을 보강하든 빼든 할 예정이다. 이왕 시작한 거 JS를 정복해 보자!!! 파이팅!!! 2023. 12. 17. 이전 1 2 3 4 ··· 11 다음