728x90 반응형 전체 글80 Monster Defense 게임 개발 - 3 Monste Defense version 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 스킬 시스템 구현다른 시스템 보다 스킬 시스템 구현에 걸리는 시간이 좀 더 소요되었다. Monster Defense 게임에 맞게 미사일 제작, 이펙트, 미사일의 이동 및 충돌, 오브젝트 풀링 방식 등을 적용하는데 시간이 소요되었다. 초기 버전에서는 3개의 스킬이 존재한다. 추후 스킬의 추가, 스킬 레벨업 등이 추가 적으로 요구되기 때문에 스킬 시스템의 구조를 잡는데 시간이 걸렸다.블렌더(Blender)를 사용하여, 미사일 폴.. 2025. 2. 14. 유니티 DontDestroyOnLoad 1. Scene유니티는 Scene의 단위로 화면 전환이 이루어진다. Scene의 전환이 발생하여 Scene이 소멸하게 되면 Scene에 존재하는 모든 오브젝트는 소멸된다. Scene은 다양한 오브젝트로 구성된다. 이러한 오브젝트 중에서 다음 Scene이 로드되어도 소멸되지 않아야 하는 경우, 프로그래밍되는 경우가 있다. 이때 사용할 수 있는 함수가 유니티의 DontDestroyOnLoad이다. 2. DontDestroyOnLoadDontDestroyOnLoad는 Scene의 전환이 발생하더라도 오브젝트가 소멸되지 않고 유지하도록 하는 함수이다. 유니티 최상위 클래스는 Object이다. DontDestroyOnLoad는 Object 클래스의 함수이다. Object를 상속받은 모든 클래스는 사용이 가능하다... 2025. 2. 13. 유니티 이미지 파일 동적 변경 및 관리 유니티는 이미지 파일을 직접적으로 Scene에 올려서 사용할 수 없다. 유니티에 맞도록 이미지 파일 형식을 변경해 주어야 한다. 이와 관련된 정보는 아래의 글에서 다룬다. 2025.02.11 - [유니티/기초] - 유니티 이미지 파일 렌더링 (Image File Rendering) 유니티 이미지 파일 렌더링 (Image File Rendering)1. 이미지 파일 (Image File) 이미지 파일은 사진, 그림 등의 정보를 디지털화되어 저장한 파일이다. 이미지 파일은 다양한 파일 형식(File Formats)이 있다. 이는 사용 목적, 압축 방법, 특허 등에 따라notyu.tistory.com 본 글에서는 이미지 파일을 동적으로 관리하는 방법에 대해 다룬다. 이미지 파일은 Sprite로 변환하여 Sp.. 2025. 2. 12. Monster Defense 게임 개발 - 2 Monster Defense version 1https://play.google.com/store/apps/details?id=com.notyu.monsterdefense Monster Defense - Google Play 앱방어하고, 생존하고, 수집하세요play.google.com 몬스터 구현몬스터의 제작은 블렌더(Blender)를 사용하였다. 블렌더에서 몬스터의 메쉬를 만들고, 애니메이션을 만들었다. 유니티는 다양한 3D 모델(Model)의 데이터 형식을 지원한다. 블렌더 파일 형식(.blend)도 지원한다. 블렌더에서 제작한 몬스터는 FBX 파일 형식(.fbx)으로 데이터를 저장하여, 유니티에서 FBX 파일 형식을 불러와 사용하였다. 애니메이션 정보도 포함하여 FBX 파일 형식으로 저장하였다. 유.. 2025. 2. 11. 이전 1 2 3 4 5 6 7 ··· 20 다음 728x90 반응형