모작 6

[Unity] 도전 2주모작 오버쿡드(1) 스팀게임 애셋 뜯고 (Asset Studio), 플레이어 이동, 접시 들기 등

2023.06.19 (월) - 2023.06.30 (금) (2주) 개인 프로젝트 1. 게임 애셋 뜯기! 모작을 위해 스팀에서 Overcooked 2를 다운 + AssetStudio 다운 https://github.com/Perfare/AssetStudio/releases Releases · Perfare/AssetStudio AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles. - Perfare/AssetStudio github.com 저기서 제일 최근걸 받고 Steam > SteamApps > Common > Overcooked 파일 폴더 통째로 열었다 그다음 Filter에서 animation clip..

공부/Unity 2023.06.22

[Unity] 커비 마무리!

적이 없는 곳에서 흡입시 null -> target값 null로 다시 지정 뱉는 도중에는 걸을 수 없고 적이 입에 있는 도중에는 뛸 수 없다 닿기만 해도 가지고 있던 능력이 바뀌는 기능의 무언가 무능한 우리의 커비 닿으면 커터로 변신! -> 오브젝트에 change 값을 넣어 닿으면 즉시 바뀌게 만들었다 1-2 stage 배경화면 parallax로 배경이 움직인다 (1stage의 parallax roll과 동일) 게임오버씬 만들고 연결 목숨이 1 남은 상태로 죽으면 게임오버씬에 들어와진다. asset은 커비 이전 게임들에서 마구잡이로 집어왔구 재시작은 불가하다! (목숨이 처음부터 3개면 됐지 뭐!) 생명 업 아이템 아이템과 닿을 시 gamemanager에 접근해 생명이 1 늘어난다 문으로 이동시 하얗게 f..

공부/C# 2023.04.25

[Unity] 커비 7일차 생명 UI, 상태 패턴, 일시정지중에 애니메이션 작동

1. life UI 생성 커비 폰트는 따로 텍스트로 넣자니 적용이 이상하게 돼서, 그냥 font 이미지를 잘라서 넣고 gamemanager에 선언한 life를 받아서 숫자에 따라 앞자리 수, 뒷자리 수를 setactive true / false 하게 만들었다 2. gamemanager -> 기본 life 3개로 시작, hp가 다 닳면 life 감소 체력이 적으면, Die함수를 들어가는데 이를 한번 처리했으면 isDie를 true로 바꾸고 커비가 높이 한번 찍고 떨어져야 하기 때문에 높게 올라가는 위치를 destination으로 잡아주었다. destination까지 도달을 못했으면 올라가게, 도달했으면 내려가게 만들어준다. 하지만 deltaTime을 곱하면, 죽을때 일시정지 되게 Time.timeScale..

공부/Unity 2023.04.19

[Unity] 커비 6일차 parallel scrolling -> 2D로 원근감 주기, 마리오 커비 탄생

1. mario enemy 생성 도트로 찍힌 마리오 애셋을 구해서 마리오 적을 만든다 1 - 1 마리오 애니메이션 구성 -> 자르고 기존의 enemy control script에 필요한 변수들도 만들어서 연결하고 등등 기본적인 애니메이션 만듦 1 - 2 마리오의 공격 마리오도 공격이 가능한데, 불꽃 발사하는 것으로 만들고 싶었다. 마리오 안에 자식 오브젝트로 불꽃을 만들고 애니메이션으로 추가해서 연결해줬다 (불꽃은 monster Weapon layer에 넣어서 trigger 처리로 공격당한다) 그 결과 마리오에게 맞은 커비가 탄생한다. 2. kirby mario 생성 (및 그리기) 2 - 1 커비 마리오 애니메이션 인터넷에서 얻은 커비 그림 많아보이지만 변신 완료 했을때 자유의 여신상 포즈, 점프 모션,..

공부/Unity 2023.04.18

[Unity] 커비 5일차 스테이지 선택 씬, 별 뱉기, 몬스터의 공격, 플랫폼 처리 (착지할 때만 닿는 바닥)

1. 공격중인 몬스터도 흡입 가능 몬스터가 공격중이라면 흡입이 불가했는데, beingInhaled 코드를 뜯어 수정했다. 2. cutter enemy 공격 생성 자식개체로 weapon을 만들어 애니메이션에 맞춰 돌아가게 만들었다. 이게 더 간단,, 이런식으로 collider 넣어준 공격 weapon을 날리게 했다 + animation 커터의 공격에 얻어맞은 커비 3. 플랫폼 -> 날거나 점프하면 부딪히지 않지만, 착지하면 부딪히는,,, 딱봐도 rigid.velocity.y 가 양수냐 음수냐 나누면 될 거 같아서 식쓰니깐 뭔가 이상했다. youtube 참고해서 수정했다 https://youtu.be/zKg70oiDFiw 아래 키 누르면 떨어지게 하고싶었는데, 커비 control script와 platfor..

공부/Unity 2023.04.17

[Unity] 커비 3일차, Layer Collision Matrix 안될 때 해결, 싱글톤으로 HP 선언 후 슬라이더 연동

1. 커비가 능력을 가지고 있을 때 능력벗고 별이 통통 튀어다니게 + 별을 먹으면 그 능력으로 다시 변신 1-1. 능력 벗는 파티클 애니메이션 찍기 완료! 1-2 능력 벗을때 파티클 생성 코드 + 걷는 도중 / 나는 도중 / 가만히 있는 도중 벗었을때 애니메이션 연결 점점 복잡해진다,,, 완료!! 1-3 능력 벗으면 나오는 별 애니메이션으로 돌아가게! 빙글빙글 완료! 1-4 별이 통통튀게 (벽돌 깨기같이) material 제작 후 rigidbody material에 넣어주기 완료! + 스크립트 작성 (오타난 bounceStar script) public class bouncStar : MonoBehaviour { [SerializeField] float speed = 90f; public Rigidbod..

공부/Unity 2023.04.13
728x90