Unity

·Unity
DontDestroyOnLoad ?유니티 엔진에서 제공하는 메서드로, 특정 게임 오브젝트를 씬 전환 시에도 파괴되지 않도록 할 수 있다.보통 게임에서 배경 음악이나 플레이어 데이터처럼 계속 유지되어야 하는 오브젝트에 사용하고,싱글톤으로 만든 매니저들도 이에 포함 된다.사용방법사용 방법은 정말 간단하다.우선 스크립트를 하나 만든다.using UnityEngine;public class DontDestroyObject : MonoBehaviour{ void Awake() { DontDestroyOnLoad(this.gameObject); }} 만들어진 스크립트를 파괴되지 않게 시킬 오브젝트에 붙여준다.이렇게 하면 씬을 옮겨도 오브젝트가 남아있다.주의사항중복으로 생성 안되게 조심해..
·Unity
유니티 Recorder 사용하기인게임 화면을 녹화하고 싶을때 사용한다.이미지나 GIF, 오디오도 만들수 있다.1. Recorder 설치하기 Window > Package Manager를 열어서 Recorder를 검색 후 설치합니다.2. Recorder 사용하기 Window > General > Recorder > Recorder Window를 클릭하여 레코더 창을 엽니다.Add Recorder 버튼을 클릭하여 사용 할 형식을 선택 합니다.START RECORDING 버튼을 눌러 녹화를 시작 하고,STOP RECORDING 버튼을 누르면 녹화가 종료됩니다.기본 경로는 프로젝트 폴더 안에 있는 Recordings 폴더에 있습니다.아이콘을 누르면 바로 폴더가 열립니다.
·Unity
유니티 오브젝트 풀링이란?게임을 개발하다 보면, 자주 생성되고 삭제되는 게임 오브젝트들이 있다.특히 총알, 파티클, 적 캐릭터 등과 같이 매우 빈번하게 생성되고 소멸되는 오브젝트들은 메모리 관리에 있어서 중요한 문제를 일으킬 수 있는데...각 오브젝트가 생성될 때마다 메모리 할당과 삭제가 발생하면 메모리 사용량이 증가하고, 게임의 성능에 부정적인 영향을 미칠 수 있다. 이러한 문제를 해결하기 위해 객체 풀링(Object Pooling) 기법을 사용할 수 있다.객체 풀링은 미리 생성된 객체들을 풀에 저장해두고, 필요할 때마다 풀에서 객체를 가져와 재사용하는 방식이다. Unity 2020.1 버전부터 도입되었다고 하는데 사용을 해보자!1. 풀링을 사용할 객체를 관리하는 객체 스크립트 (ex. 총)using ..
·Unity
1..NET SDK 설치 확인터미널에 아래 명령어를 입력dotnet --version'command not found' 라고 나오면 설치되어 있지 않은 것이므로 .net 공식 홈페이지가서 설치를 해줍니다.2. PATH 환경 변수 설정터미널에 아래 명령어를 입력nano ~/.bash_profile 그 다음export PATH="$PATH:/usr/local/share/dotnet"입력 해준 후 저장한다. (Ctrl + X -> Y -> Enter 순으로 입력)입력 화면이 바꼈으면 아래 명령어를 입력source ~/.bash_profile3. VS Code 재시작재시작 해서 제대로 적용 되었는지 확인한다VS Code 터미널에 입력해서 나오는지 확인dotnet --version
·Unity
Script Template 변경 방법아래 경로로 가면C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates이런 식으로 스크립트 탬플릿이 있다.관리자 권한으로 메모장을 켜준후 원하는 대로 수정해서 저장하면 된다.
·Unity
Input Action을 사용하는 이유유연한 입력 관리다양한 입력 장치(키보드, 마우스, 게임패드, 터치 등)를 손쉽게 지원합니다.하나의 액션을 여러 입력 방식에 매핑할 수 있어, 플레이어가 편리하게 다양한 장치를 사용할 수 있습니다.쉽고 직관적인 설정인스펙터에서 시각적으로 입력을 설정할 수 있어, 스크립트로 복잡하게 작성할 필요 없이 직관적으로 입력을 구성할 수 있습니다.입력 액션을 변경하거나 추가하는 과정이 간단합니다.재사용 가능성게임 내 여러 개체에서 동일한 입력 액션을 사용할 수 있어, 코드의 중복을 줄이고 유지보수를 용이하게 합니다.하나의 입력 액션 맵을 여러 상황에서 재사용할 수 있습니다. 반응성 및 성능이벤트 기반 구조로 되어 있어, 폴링 방식보다 성능이 우수하고 반응성이 좋습니다.입력 이벤..
엘포코
'Unity' 카테고리의 글 목록 (4 Page)