분류 전체보기44 2025.02.03 ~ 2025.02.16 이번 주에 작업할 목록라운드 UI 표시LEVEL UP 시 사용할 팝업팝업에서 스킬을 upgrade 할 수 있도록 기능 추가이였는데 라운드 UI 표시하기 위해 코드를 만지다가 코드 수정이 필요하다 느껴서 GameControl과 EnemyManager의 기능을 확실히 나눠야 했다. GameControl에 기대하는 로직은 Lobby Scene에서 Round를 선택할 때 Round의 정보를 문자열로 받아 EnemyManager에게 전달하기GameControl은 Round를 진행하며 EnemyManager에게 다음 Round의 Enemy들을 생성추우 GameControl이 Player의 정보를 전달할 수 있도록 개발 이 정도로 생각하고 있다.GameControl의 기능을 요약하면 라운드 진행, Player ini.. 2025. 2. 17. 2025.01.13 ~ 2025.02.02 중간에 연휴도 있었고 게임 분석하느라 생각 외로 시간이 너무 빨리 지나갔다.생각한 결과를 만들진 못했지만 포스팅해 보겠다. 게임을 만들기 위한 작업을 전체를 포스팅하는 게 아니고 처음 접하거나 인상적인 내용만 포스팅하겠다. 목차나만의 몬스터 만들기몬스터 생성하기플레이어의 위치에서 가장 가까운 몬스터에게 미사일 발사몬스터가 벽(플레이어의 hp)을 공격하기1. 나만의 몬스터 만들기게임을 만들기 위해 무료 에셋을 사용할 수 있지만 나만의 몬스터를 만들기 위해 piskel 사이트를 이용했다.생각보다 오래 걸렸는데 역시 본인은 미술 감각이 저질이다...본인 기준으로 잘 만들었다 생각되는 두 갠데 애석하게도 게임에 적용할 수 없을 것 같다. ㅠㅠ 일단은 이런 몬스터 및 플레이어만 적용할 수 있어서 적용해 봤다.2.. 2025. 2. 3. 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. 이전 1 2 3 4 ··· 11 다음