본문 바로가기

입력2

디자인 패턴 공부 - 명령패턴의 학습 -5- 안녕하세요? 어떻게 디자인 패턴에 대해서 공부를 하면서 디자인 패턴을 왜 처음으로 마주했냐 하면, 게임을 만들면서 피할 수 없는 문제가 입력을 하는 일이 있어야 하고, 이 과정을 생각하면 처음으로 마주치는 문제라면 문제라고 할 수 있어 보입니다. 아무튼 지난번 포스팅에서 못 다한 것이 있는데, 바로 명령을 일으키는, 즉 키보드를 사용해서 입력을 하는 게임이라고 치면, 여기서 바로 버튼에 해당할 수 있는 부분인 invoke를 만들어서 할당하는 것을 잊었습니다. 먼저 시작한 것은 바로 command 클래스를 상속받아 사용할 수 있는 이 명령 자체의 클래스를 일단 리스트에 담아줘야 하는 문제가 있습니다. 이 문제를 해결하기 위해서 일단 object라고 하는 자료형을 가지고 왔습니다. 이걸 사용하면, 메모리상에.. 2024. 2. 17.
Trial & Error 중 입니다. -2- 안녕하세요? 제 상황에서 좀 안녕하지 못한게 어째서 인지 일단 손 쉽게 조이스틱의 헤드까지는 움직이게 되었는데, 이게 어떻게 해서 캐릭터의 움직임으로 연결이 되지 않는 상황이 벌어지고 있습니다. 아무튼 이래저래 어떻게 해야 할지 모르는 와중에 일단은 어떻게 해서건 해결책을 찾아봐야 합니다. 일단 위 스크린샷에서 밑줄을 친 곳처럼 우선은 터치 스크린에서 무언가가 일어날 수 있도록 만들어 주도록 합니다. 일단 처음에는 이렇게 input action을 주었습니다. 그런데 계속해서 에러가 나오는 것을 확인할 수 있었습니다. 이 에러가 무엇이 문제였나 하니까, 일단 input handling을 과거 버젼과 신 버젼이 있는데, 이걸 둘다 사용한다로 해 주어야 했습니다. 일단 이런 상황에서 UI - Image를 통해.. 2021. 8. 11.