chickenfly(10)
-
[ ChickenFly 리메이크 ] 원거리 몬스터 추가 개발
탄환을 날리는 눈알 박쥐를 추가했다.이제 코인과 하트와 같은 기본적인 맵 생성으로 나오는 아이템을 추가할 예정이다. 이후 보스까지 제작해 100점까지의 진행을 완성시킬 예정.
2024.08.28 -
[ ChickenFly 리메이크 ] 드랍 아이템, 레벨 시스템, 자석 기능 제작
원래 적을 죽이자마자 피가 찼었는데, 피가 차는 이유가 이해되지 않아서적을 죽이면 하트와 경험치가 드랍되도록 수정했다. 그리고 드랍된 하트를 먹으면 피가 회복되도록 제작했습니다.추가적으로 경험치 시스템을 제작해 레벨 업을 하면 카드를 얻을 수 있도록 제작했으며, 자석 아이템이 드랍된 아이템을 끌어당길 수 있는 기능도 제작했습니다.
2024.08.27 -
[ ChickenFly 리메이크 ] Unity Remote 5 연결 및 모바일 조작 기능 추가
Unity Remote 5를 사용해 모바일에서 테스트를 해보았다.어 PC화면이긴 한데 모바일에서 플레이한 모습이다.일단 느낀 점 중 하나는 Unity Remote 5의 문제인지 화질이 굉장히 구리고, 프레임이 조금 끊겼다.그리고 내 폰이 조금 기다란 폰이여서 가로 화면이 굉장히 길게 나왔다. 이러한 부분들은 보안이 필요할 것 같다. 그래서 한 번 빌드를 뽑아서 플레이를 진행했다.모바일에서 GIF를 찍을 순 없어서 예시 이미지는 없지만 화질도 괜찮고 프레임도 괜찮게 나왔다.Unity Remote 5의 문제인 듯. 참고로 모바일에서 조작할 수 있는 기능도 추가했다.왼쪽에 두 개의 반투명한 흰색 버튼이 좌 우 움직임 버튼 범위오른쪽의 반투명한 흰색 버튼이 점프 클릭 버튼이 범위다. 일단 모바일 부분에서 문제점..
2024.08.23 -
[ ChickenFly 리메이크 ] UI모드 수정 및 기본 전투 기능 개발
이전에 다트윈이 타임 스케일의 영향을 받아서 게임 모드를 수정할 때 따로 설정을 해주는 기능을 개발했었는데이후 검색하여 찾아본 결과SetUpdate(true)라는 메서드를 사용하면 타임스케일의 영향을 받지 않고 다트윈을 실행할 수 있다는 것을 배워UI모드는 타임 스케일을 0으로 만들도록 하고, Dotween을 사용하는 부분에 SetUpdate(true)를 추가했다. 적은 임시로 놓았고, 기본적인 전투 기능을 플레이어 스탯과 연결하여서 제작해놓았다. 이제 맵 생성 시스템과 점수와 같은 기능을 개발할 예정이다.
2024.08.14 -
[ ChickenFly 리메이크 ] 카드 선택 및 카드 효과 적용까지 구현
추가적으로 카드의 설명 텍스트가 카드 이미지를 넘어갈 경우, 자동으로 폰트 사이즈를 조절해주는 기능과타이틀이 심심해서 타이틀이 떨리는 듯한 효과를 추가했다. 세세한 내용으로 들어가자면 그 외에도 자잘하게 패널 사라질 때 페이드 효과도 추가되어있다. 현재는 스탯이 안 보이지만 스탯 또한 적용이 되긴 한다.( 근데 아직 게임 플레이가 없음. 생각해보니 게임 플레이를 만들고 카드 시스템을 만들어야했나? )
2024.07.22 -
[ ChickenFly 리메이크 ] 내부 구조 작성 및 카드 선택 애니메이션 추가
이제 전체적인 내부 구조는 완성이 되었고, 카드 선택할 때 간단한 효과를 넣어주었다.아직 완성하지 못한 카드 기능 제작 후 카드를 먹을 때 적용되는 효과가 잘 적용되는 지 테스트를 진행할 예정이다. 내부 구조는 현재 CardManager와 PlayerManager를 중심적으로 제작 중이다.https://github.com/ksan09/ChickenFly/tree/main/ChickenShotter/Assets/03.Scripts궁금하다면 한 번 깃허브를 봐도 괜찮을 것 같다.
2024.07.19