본문 바로가기

유니티

(33)
3D 미니 프로젝트 2 - 13 ] 스킬 지난 포스팅에서는 정보 저장에 대한 짤막한 버그 수정이 있었다. 3D 미니 프로젝트 2 - 12 ] 정보 저장 버그 수정 지난 포스팅에서는 점프 맵의 점수와, 캐릭터 정보를 파일로 저장하였다. 3D 미니 프로젝트 2 - 11 ] 스코어 파일 저장 및 점프 맵 랭킹 지난 포스팅에서는 상점과 스탯 강화 등에 대해 구현하였다. mini-noriter.tistory.com 이번에는 캐릭터에 작은 스킬들을 하나씩 추가 해 보도록 하겠다. PlayerSkills.cs 제작 플레이어의 스킬을 관리하는 스크립트를 제작 해 보도록 하자. using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerSkill..
3D 미니 프로젝트 2 - 12 ] 정보 저장 버그 수정 지난 포스팅에서는 점프 맵의 점수와, 캐릭터 정보를 파일로 저장하였다. 3D 미니 프로젝트 2 - 11 ] 스코어 파일 저장 및 점프 맵 랭킹 지난 포스팅에서는 상점과 스탯 강화 등에 대해 구현하였다. 3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 mini-noriter.tistory.com 이번에는 파일로 저장했던 것들이 정보를 로드하면서 무기를 습득하게 되면 일부가 초기화가 되는 버그가 생기게 되어 그것을 정리하고자 한다. 로드 후 새로운 무기 습득 시 특정 무기가 미습득이 되는 현상 제목 그대로 데이터 로드 후에 새로운 무기 습득 시에 특정 무기가 미습득이 되어 버린다. 따라서 디버깅을 해 보게..
3D 미니 프로젝트 2 - 11 ] 스코어 파일 저장 및 점프 맵 랭킹 지난 포스팅에서는 상점과 스탯 강화 등에 대해 구현하였다. 3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이 mini-noriter.tistory.com 이번에는 점프 맵과, 캐릭터 정보에 대한 부분을 파일로 저장하고, 다시 불러오는 작업을 해 보도록 하자 점프맵 중도 포기 기능 점프맵은 완주를 해야만 보상을 얻고, 빠져나올 수 있었다. 중간에 그만두는 버튼을 만들어 잘못 들어가거나, 나가고 싶을 때 나올 수 있게 만들어 주도록 하자 (대신 중간에 나오면 스코어 정산 골드를 10분의 1밖에 ..
3D 미니 프로젝트 2 - 10 ] 상점, 스탯 강화 지난 포스팅에서는 던전 스테이지를 만들어 보았다. 3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이동시 정보 유지 및 골드 벌이 수단을 구현하였다. 3D 미니 프로젝트 2 - 7 ] 정보 저장 및 골드 mini-noriter.tistory.com 이번에는 상점 시스템과 스탯 강화 시스템을 만들어 보도록 하겠다. 상점 UI 상점 UI는 아이템 창과 유사한 방식으로 설정하였다. 구매 버튼을 누르게 되면 아래 사진과 같이 구매 개수를 정해 구매할 수 있게 하였다. UI 매니저에 버튼과 연계되는 새로운 함수들을 만들었다. public void setBuyItem(int code) { // 살 아이템을..
3D 미니 프로젝트 2 - 9 ] 스테이지 설정 지난 포스팅에서는 UI 구현에 대해 포스팅하였다. 3D 미니 프로젝트 2 - 8 ] UI 지난 포스팅에서는 씬 이동시 정보 유지 및 골드 벌이 수단을 구현하였다. 3D 미니 프로젝트 2 - 7 ] 정보 저장 및 골드 벌이수단 제작 요즘 다른 일들이 생기게 되어서.. 포스팅을 잘 못했다.. 지난 mini-noriter.tistory.com 이번 포스팅에서는 던전? 스테이지 구성한 것에 대해 정리 해 보겠다. 던전 구상 던전은 N개의 방으로 이루어 지도록 구성한다. 방마다 적이 스폰되어 해당 적들을 퇴치하게 되면 다음 방 문이 열리는 방식이다. 위 사진과 같이 일자형으로 구성하였다. 스폰 방식 스폰 방식은 돌을 스폰하는 것과 유사하게 빈 오브젝트를 만들어 플레이어가 닿게 되면 몬스터가 스폰되게끔 해 주도록 ..
3D 미니 프로젝트 2 - 7 ] 정보 저장 및 골드 벌이수단 제작 요즘 다른 일들이 생기게 되어서.. 포스팅을 잘 못했다.. 지난 포스팅에서는 강화에서 생기게 된 버그 수정을 진행하였다. 3D 미니 프로젝트 2 - alpha ] 버그 수정 프로젝트에서 UI 작업을 진행 중, 지난 번에 정리했었던 강화 시스템에서 오류가 생기게 되었다.. 3D 미니 프로젝트 2 - 4 ] 강화 시스템 지난 포스팅에서는 골드메탈님의 강의 중 공격에 대해 정리 mini-noriter.tistory.com 이번에는 골드 벌이 수단과 플레이어가 여러 맵을 이동할 텐데, 그 때 정보를 어떻게 저장할 것인지 그것에 대해 구현 해 보겠다. 유니티에서는 씬을 이동하게 되면 DontDestroyOnLoad를 사용하지 않은 오브젝트들이 없어지게 된다. 따라서 정보들을 어딘가에 따로 담아 놓았다가 다시 넣어..