Unity Project - Arkanoid24, MultiPlay
싱글 플레이 → 로컬 멀티 플레이로 확장 🎮Player Input 플레이어 인풋 시스템은 유니티에서 제공하는 SO(Scriptable Object) 패키지이다. 사용하면 할수록 기존 Legacy 방식보다 훨씬 효율적인 기능을 제공한다. Player Input 동작 방식은 다음 링크를 참고하면 된다. InputSystem E...
싱글 플레이 → 로컬 멀티 플레이로 확장 🎮Player Input 플레이어 인풋 시스템은 유니티에서 제공하는 SO(Scriptable Object) 패키지이다. 사용하면 할수록 기존 Legacy 방식보다 훨씬 효율적인 기능을 제공한다. Player Input 동작 방식은 다음 링크를 참고하면 된다. InputSystem E...
🏐Ball System 기존 공 시스템은 Ball.cs에서 충돌, 이동, 설정 등 모든 것이 이루어졌다. 이는 나중에 공 관련 사항을 수정할 때 아주 불편할 수 있다고 생각해 모듈화를 진행했다. Ball Modularzation ScriptName Description ...
Feature : Player (Paddle) Unity Input System을 활용하여 플레이어(Paddle) 구현 Behavior => SendMessage 방식으로 해당 메서드가 있는지 찾아 실행시키는 방식으로 진행 각자에 의존성을 낮추기 위해서 기능별로 SRP원칙을 지키며 모듈화 진행 Scrip...
유니티 입문 Unity Beginner 섹션에 팀 프로젝트가 시작 됐다. 이번 게임의 주제는 똥피하기, 닷지, 벽돌깨기였는데 과반수로 우리 팀은 벽돌깨기를 하게 되었다. 전반적으로 지식이 부족했던 게임이어서 배움에 도움이 될 것 같다고 생각을 했다. 프로젝트 구상안 🎫모티브가 되는 게임에 대해 알카노이드는 아타리의 브레이크 아웃에서 유래된...
유니티 인풋 시스템은 Version 19.1부터 릴리즈하여 제공된 새로운 입력 시스템이다. 기존 Legacy 방식에는 사용자 친화적이지 않고 간단한 작업도 원할하게 처리하지 못한다고 판단하고 유니티에서 새로 구축하여 제공한 시스템이다. 액션(Action) 중심으로 게임 코드와 상호작용하는 형태로 진행되어 모듈화에 큰 이점이 있다....