전체 글45 2025.02.17 ~ 2025.03.09 원래 스킬 쪽 개발을 하려 했는데 C# 문법에 턱턱 막혀서 손이 안 간다...핑계를 대자면 나태함 + 결혼 준비 + 회사일 때문에 공부를 못했다.그래서 생각한 게 C# 언어의 문법 공부와 디자인패턴을 C# 언어로 하루에 하나씩 블로깅을 해야겠다. 요즘 회사에서 슬렉을 socket mod를 활용해 배포하고 싶은 환경을 선택하고 여러 유형의 서버를 gitlab의 CI/CD로 배포하는 로직을 작업 중이다. 신혼여행 2주 동안 다녀오려면 얼른 만들고 테스트까지 끝내야 해서 그런가 마음이 급해 집에서도 관련 내용을 검색하고 있다. 같이 공부해 주시는 회사 동료분에겐.... 이제 결혼 준비로 바쁜 것도 거의 끝났겠다 다시 공부하는 습관을 길러야겠다. C#은 위 책으로 공부할 거고 디자인 패턴은 밀리의 서재에 있는.. 2025. 3. 10. 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. 이전 1 2 3 4 ··· 12 다음