본문 바로가기

유니티

(33)
3D 미니 프로젝트 2 - alpha ] 버그 수정 프로젝트에서 UI 작업을 진행 중, 지난 번에 정리했었던 강화 시스템에서 오류가 생기게 되었다.. 3D 미니 프로젝트 2 - 4 ] 강화 시스템 지난 포스팅에서는 골드메탈님의 강의 중 공격에 대해 정리 해 보았다. 3D 미니 프로젝트 2 - 3 ] 공격 지난 포스팅에서는 아이템 수집 및 장착을 구현하였다. 3D 미니 프로젝트 2 - 2 ] 아이템 수집 mini-noriter.tistory.com 두 가지의 오류가 생기게 되었는데, 까먹기 전에 정리 해 두고자 한다. 1. 총 강화가 적용되지 않는 문제 (겉 값 문제) 바로 문제 해결을 위해 고민하느라 캡쳐를 해 두지 못하였다.. 생긴 문제를 글로 정리 해서 설명하자면 무기에 대한 정보는 PlayerCode.cs에 저장 된 WeaponList(실제 무기 오..
3D 미니 프로젝트 2 - 6 ] 보스 지난 포스팅에서는 몬스터에 대해 정리했었다. 3D 미니 프로젝트 2 - 5 ] 몬스터 지난 포스팅에서는 강화 시스템을 구현 해 보았다. 3D 미니 프로젝트 2 - 4 ] 강화 시스템 지난 포스팅에서는 골드메탈님의 강의 중 공격에 대해 정리 해 보았다. 3D 미니 프로젝트 2 - 3 ] 공격 지난 mini-noriter.tistory.com 이번에는 몬스터 코드를 활용하여 보스 구현에 대해 정리 해 보도록 하겠다. 에셋 및 Collider 세팅 받은 에셋에서 보스 Prefab을 끌어다 Scene에 넣어 준다. 그런데 받은 에셋에서 Boss의 Scale을 변경하게 되면 애니메이션에서 보스의 크기와 Scene에 있는 보스의 크기가 맞지 않는 현상이 있다. (애니메이션이 더 작음) 이 때는 위 사진처럼 Boss..
3D 미니 프로젝트 2 - 5 ] 몬스터 지난 포스팅에서는 강화 시스템을 구현 해 보았다. 3D 미니 프로젝트 2 - 4 ] 강화 시스템 지난 포스팅에서는 골드메탈님의 강의 중 공격에 대해 정리 해 보았다. 3D 미니 프로젝트 2 - 3 ] 공격 지난 포스팅에서는 아이템 수집 및 장착을 구현하였다. 3D 미니 프로젝트 2 - 2 ] 아이템 수집 mini-noriter.tistory.com 이제 강화를 열심히 한 무기로 몬스터를 때려 잡을 수 있어야 하기에 몬스터와 보스에 대한 구현을 해 보도록 하겠다. 몬스터, 보스에 대한 내용은 골드메탈님의 강의와 에셋을 이용하여 제작하였다. 몬스터 생성 우선 받은 에셋에 있는 몬스터 Prefab을 들고 와 준다. 이제 몬스터 로직을 짜기 위해 Enemy.cs를 만들어 주고 아래와 같이 작성을 한다. usin..
3D 미니 프로젝트 2 - 4 ] 강화 시스템 지난 포스팅에서는 골드메탈님의 강의 중 공격에 대해 정리 해 보았다. 3D 미니 프로젝트 2 - 3 ] 공격 지난 포스팅에서는 아이템 수집 및 장착을 구현하였다. 3D 미니 프로젝트 2 - 2 ] 아이템 수집 및 장착, 교체 지난 포스팅에서는 골드메탈님의 에셋과 강의를 통해 캐릭터의 움직임과 애니메이션 mini-noriter.tistory.com 이제는 RPG에서는 빠질 수 없는 강화 시스템을 구현 해 보도록 하겠다. 플레이어 아이템 저장 코드 생성 우선, 플레이어의 아이템 정보들을 저장 해 주는 코드를 하나 만들어 준다. 현재 플레이어가 가지고 있는 장비들의 상태를 클래스의 형태로 저장 해 주는 것이다. using System.Collections; using System.Collections.Gene..
3D 미니 프로젝트 2 - 3 ] 공격 지난 포스팅에서는 아이템 수집 및 장착을 구현하였다. 3D 미니 프로젝트 2 - 2 ] 아이템 수집 및 장착, 교체 지난 포스팅에서는 골드메탈님의 에셋과 강의를 통해 캐릭터의 움직임과 애니메이션을 구현하였다. 이제는 RPG에서는 빠질 수 없는 요소인 아이템에 대해 구현 해 보도록 하겠다. 이 영상을 참 mini-noriter.tistory.com 이제는 장착한 아이템을 가지고 공격을 구현 해 보도록 하겠다. 근접 공격 근접 공격은 가지고 있는 둔기 무기에 BoxCollider를 Trigger로 추가 하여 닿는 순간에 이벤트가 발생하며 데미지를 입히는 방식이다. 우선 캐릭터의 자식으로 내려가 팔 부분까지 내려가서 무기를 세팅 해 준다. 위치를 맞춰 준 다음, 비활성화를 해 준다. 그리고 Hammer의 공격..
3D 미니 프로젝트 2 - 2 ] 아이템 수집 및 장착, 교체 지난 포스팅에서는 골드메탈님의 에셋과 강의를 통해 캐릭터의 움직임과 애니메이션을 구현하였다. 이제는 RPG에서는 빠질 수 없는 요소인 아이템에 대해 구현 해 보도록 하겠다. 이 영상을 참고하여 진행하였다. (강좌가 매우 훌륭하니 게임 제작을 하고 싶으면 이 분의 강의를 보는 것을 추천한다.) 아이템 생성 필드에 떨어진 아이템에 다가가 습득을 하는 기능을 먼저 구현 해 보도록 하자 우선 골드메탈님의 에셋에서 아이템 프리팹을 하나 가져 와 준다. 그리고 있어 보이게 아래 사진과 같이 아이템 오브젝트의 각도를 Z축으로 기울여 준다. 이렇게 기울여 준 다음, 자식에 빈 오브젝트를 하나 생성 해 준다. 빛 효과 추가 아이템을 먹음직스럽게(?) 만들어 주기 위해 부가적인 효과들을 추가 해 보겠다. 생성한 빈 오브젝..