본문 바로가기

Menu

(66)
2D 프로젝트 3 - 1 ] 오브젝트 풀링 지난 포스팅에서는 캐릭터가 공격을 하여 몬스터가 피격을 당하게끔 설정 하였다. 2D 프로젝트 2 ] 캐릭터 공격, 몬스터 피격 지난 포스팅에서는 모바일 환경 세팅, 캐릭터 움직임, 점프를 구현하였다. 2D 프로젝트 1 ] 모바일 환경 세팅, 캐릭터 움직임, 점프 지난 포스팅에서는 해당 프로젝트에 대한 기획사항들만 적어 mini-noriter.tistory.com 이번에는 몬스터 피격 시 몬스터 위에 생성되는 데미지 텍스트에 오브젝트 풀링을 적용하여 오랫동안 전투를 치르게 되는 경우에 최소한의 데미지 스킨만을 생성하도록 하는 발판을 마련 해 보자 원본은 깃헙에 정리해 놓았다. GitHub - kkyoulza/Unity: practice unity 2D, 3D and so on. practice unity ..
2D 프로젝트 2 ] 캐릭터 공격, 몬스터 피격 지난 포스팅에서는 모바일 환경 세팅, 캐릭터 움직임, 점프를 구현하였다. 2D 프로젝트 1 ] 모바일 환경 세팅, 캐릭터 움직임, 점프 지난 포스팅에서는 해당 프로젝트에 대한 기획사항들만 적어 보았다. 2D 프로젝트 기획 ] 육성공장 컨셉 RPG 기획 내용들 여러 직업 중 하나를 선택하여 육성을 진행한다. 최고 레벨 달성 또는 스 mini-noriter.tistory.com 이번에는 캐릭터의 공격과 허수아비 몬스터를 만들어 몬스터가 피격당하는 것을 구현 해 보도록 하겠다. 캐릭터 공격 공격 모습 캐릭터의 공격을 구현 하도록 하겠다. 캐릭터의 공격 모션이 따로 없으니 일단 휘두르는 모션?을 급하게 도트로 찍어 Sprite Sheet로 만들어 준다. 위 사진과 같이 Sheet를 만들어 주고, 캐릭터의 자식 ..
2D 프로젝트 1 ] 모바일 환경 세팅, 캐릭터 움직임, 점프 지난 포스팅에서는 해당 프로젝트에 대한 기획사항들만 적어 보았다. 2D 프로젝트 기획 ] 육성공장 컨셉 RPG 기획 내용들 여러 직업 중 하나를 선택하여 육성을 진행한다. 최고 레벨 달성 또는 스토리 퀘스트 완료 시 육성을 종료할 수 있으며(바로 종료 안해도 됨), 종료하게 되면 스탯이 카드로 저장 되 mini-noriter.tistory.com 이번 포스팅에서는 모바일에서 실행 될 환경 세팅과 캐릭터의 기본적인 부분에 대해 설정 해 보도록 하겠다. 본 내용은 유튜브에 있는 골드메탈님의 플랫포머 강좌를 참고하여 제작하였다. 기본 세팅 우선 이 게임은 모바일 세로 모드에서 플레이 된다는 점을 전제로 개발 할 예정이다. 따라서 아래 사진과 같이 미리 여러 기종들의 해상도들을 정리하였다. 우선, 지형과 움직일..
2D 프로젝트 기획 ] 육성공장 컨셉 RPG 기획 내용들 여러 직업 중 하나를 선택하여 육성을 진행한다. 최고 레벨 달성 또는 스토리 퀘스트 완료 시 육성을 종료할 수 있으며(바로 종료 안해도 됨), 종료하게 되면 스탯이 카드로 저장 되어 다음 육성 시에 보너스 효과가 붙게 된다. 카드에 대한 사양은 육성 종료 전, 얼마나 강함을 가지고 있는가, 스토리를 어디까지 보았는가, 미니 보스들을 얼마나 퇴치 하였는가 등이 기준이 되어 책정된다. (각 별 1~5개, 평균치 설정) 일정 시간마다 카드의 개수에 비례한 골드가 수급된다. 육성이 끝난 카드는 계속 골드를 파밍하고, 여러 카드를 모으게 되면 협동 보스와 던전에 도전할 수 있다. 예상 기능들 정보 저장 스폰 시스템 nav mesh 강화 시스템(3D로 했을 때와 유사하게) 무기 교체 기능 아이템 창, ..
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..
[C++/Programmers] Lv2. 프렌즈 4 블록 코테 연습을 하다가 기록 해 두면 좋을 것 같아서 블로그에도 백업? 해 두려고 한다. 문제 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블록이 2×2 형태로 4개가 붙어있을 경우 사라지면서 점수를 얻는 게임이다. 만약 판이 위와 같이 주어질 경우, 라이언이 2×2로 배치된 7개 블록과 콘이 2×2로 배치된 4개 블록이 지워진다. 같은 블록은 여러 2×2에 포함될 수 있으며, 지워지는 조건에 만족하는 2×2 모양이 여러 개 있다면 한꺼번에 지워진다. 만약 빈 공간을 채운 후에 다시 2×2 형태로 같은 모양의 블록이 모이면 다시 지워지고 떨어지고를 반복하게 된다. 위 초기 배치를 문자로 표시하면 아래와 ..