본문 바로가기

Project/ProjectRR

개발일지 17일차 - 자폭 몬스터 제작 기존에 제작했던 몬스터 스크립트를 상속받아 자폭하는 몬스터를 제작하였다. 우선 더미로 쓸 캐릭터를 Unity Asset Store에서 선택한다. 나중에 휴머노이드 형태의 애니메이션이 들어갈 캐릭터이므로 휴머노이드 캐릭터를 선택해 다운받았다. Rabbit을 배치해 주고 Rigidbody와 BoxCollider, Animator, 태그를 추가하였다. 또 Asset Store에서 구입했던 Cartoon Rendering Shader를 적용시켜 주었다. 매우 간단한 BombMonster의 Animator 창. 기본적으로 Walk만 하고, 플레이어 스킬에 맞을 때 Dead 애니메이션이 작동한다. BombControl을 MonsterControl에 상속 시킨 후, OnCollisionEnter와 AttackPlay.. 더보기
개발일지 17일차 - Shop UI 제작 상점을 제작해야 한다. 위의 이미지는 기획서. 랜덤박스는 가격에 따라 다른데, 랜덤박스에 따라 나올 수 있는 아이템 등급이 다르고, 확률도 다르다. 현재 제작 상태. 아직 ToString("C")를 이용하여 화폐 형식의 돈을 표현하는 것까지 밖에 구현이 안되었다. 상점을 구현하기 위해서는 우선 박스를 만들어야 될 듯하다. Box Class를 price 변수와 description 변수, BuyBox() OpenBox() 함수를 지닌 Abstract Class로 만들고, Wood Box, Metal Box, Steer Box, Gold Box 4가지 Class를 만들어 Box Class를 상속하게 하면 되겠다. 그러나 스크립트를 만들던 도중, Box을 구입하는 방법이 구체화 되었다. Box를 선택한 후, .. 더보기
ProjectRR ProjectRR 더보기