본문 바로가기

게임개발

(9)
Direct3D device 오류 오류 🧨🧨 cpp 프로젝트를 게임으로 제작하였고,,, 콘솔이 아닌 화면으로 만들고 싶다고 생각하였다.. 그래서 DirectX의 EmptyProject를 다운하여서 DXUT 프레임워크를 사용하게 되었다. 그런데 이런 오류가,,,,,, 발생하였다! directX에 대해 잘 몰랐고 객체가 언제 해제되는지 잘 몰라서 일어났던 오류인 것 같다! 메모리 해제에 관한 에러인듯하여 그 주변을 보았다. 그래서 겨우 찾았다 ㅠ 원래 스프라이트를 들고 있는 객체가 해제될때 sprite를 해제시켰었다. 그런데 객체보다 디바이스가 먼저 해제되어서 그랬던 것이다. 오류 해결 🎀 디바이스를 해제하기 전에 스프라이트를 해제하지 않아서 종료 후 저런 에러가 뜬것이었다!
유니티 C# 스크립트 주석 없애기 C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplates 위의 경로로 이동 이동 🤸‍♀️ 클릭 클릭 👆 수정 수정 ✨ 엇 ❗❗ 안되네 ❗ 안될때는 이 파일을 복사해서 아무데나 붙여넣은 후 주석을 없애고 저장합니다. 그 아무데에 붙여넣은 파일을 다시 복사해서 다시 위에서 말한 경로로 이동합니다. 그 경로의 원래 파일을 지우고 복사한 파일을 붙여넣습니다. 복사 복사 ✔ 아무데나 붙여넣은 후 주석 제거 제거 🌪 -> 복사 복사 ✔ 다시 위의 경로로 이동 이동 🤸‍♀️ 원래 파일 삭제 삭제 💥 -> 위에서 복사한 파일 붙여넣기
유니티 Scene 살펴보고 그 위치를 카메라에 설정하는 단축키 오늘은 씬을 조작할 때 많이 쓰이는 단축키를 알아볼게요! 유니티 Scene과 관련된 창 단축키를 알아보기 전에 일단 유니티 Scene, 관련된 창에 대해 알아볼게요! 유니티 에디터는 영화 촬영장이라고 생각하면 좋습니다! Scene창은 영화 촬영 무대이고, Hierachy창은 영화 촬영장에서 사용할 소품 배치, Project창의 Assets 폴더에는 소품들을 보관, Inspector창은 소품의 세부 정보와 설정, Game창은 영화 관람! 이라고 생각하면 좋을 것 같습니다! Scene에서 여러 물체를 살펴보기 우클릭 그 위치에서 고개만 돌리면서 보기 alt + 우클릭 확대, 축소 마우스 휠 확대, 축소 마우스 휠 클릭 그 위치에서 몸을 움직이면서 보기 우클릭 + [w, a, s, d, q, e] 씬 내에서 ..
유니티에서 많이 쓰이는 단축키 단축키를 몰라도 지장은 없죠 ! 하지만 알면 더 빠르게 작업할 수 있잖아요 ! 그러니 우리는 오늘 유니티에서 많이 쓰이는 몇 가지 단축키를 알아보겠습니다 ! 😁 유니티 기본 단축키 게임 플레이 & 게임 플레이 종료 ctrl + p 콘솔창 띄우기 ctrl + c 씬 저장 ctrl + s 씬 다른 이름으로 저장 ctrl + shift + s 복제 ctrl + d 복사 ctrl + c 붙여넣기 ctrl + v 삭제 shift + del 게임 오브젝트 생성 ctrl + shift + n 단축키 더 알아보기 위의 단축키들이 익숙해졌다면 다른 단축키도 알아봅시다!! 씬에 대한 단축키를 더 알아보고싶다면? 유니티 Scene 살펴보고 그 위치를 카메라에 설정하는 단축키 오늘은 씬을 조작할 때 많이 쓰이는 단축키를 알아..
library 폴더 안 package cache 오류 친구 한 명과 함께 유니티로 게임을 만드는중이다. 1차 문제 그런데 처음에 까먹고 .gitignore을 추가하지 않고 만들었었다.....(아이고,,,,) 그래서 나중에 추가했다. 그랬더니 문제가 생겼다.(library 폴더 안 package cache 오류 등등..) 후.. 이 문제는 이렇게 해결했다 -> 클릭 ↓ 유니티 Library\PackageCache 폴더 오류 오류 발생😡 이러한 오류가 발생한다... 프로젝트의 버전을 변경해서 그런 것 같기도 하고 처음 유니티 프로젝트를 올릴때 .gitignore를 추가하지 않고 나중에 추가해서 그런 것 같기도 하다. 정확 gmls.tistory.com 2차 문제 깃에 커밋할때나 중간에 자꾸 프로젝트가 예전 버전으로 돌아간다. 이건 왜 이런건지도 잘 모르겠다. ..
유니티 Library\PackageCache 폴더 오류 오류 발생😡 이런 오류가 발생한다... 프로젝트의 버전을 변경해서 그런 것 같기도 하고 처음 유니티 프로젝트를 올릴때 .gitignore를 추가하지 않고 나중에 추가해서 그런 것 같기도 하다. 정확한 이유는 아직 모르겠다 ㅠ 프로젝트의 버전 변경때문인 것 같긴 하다. 오류 해결😝 오류는 이렇게 해결했다. 해결하긴 했지만 좀 찝찝한 오류이다. ㅠ Help -> Reset Packages to defaults Assets -> Reimport All
유니티 - 오디오 구성 및 Audio Source 컴포넌트 간략 설명 오디오가 작동하기 위한 구성 오디오 클립 : MP3와 같은 에셋. 오디오 소스 : 음원의 역할. 음원의 위치를 설정하기 위해 Audio Source 컴포넌트가 필요함. 오디오 리스너 : 씬 내 단일 컴포넌트이며 플레이어에게 있어 가상 귀의 역할을 함. 오디오 소스가 오디오 클립을 재생하고, 오디오 리스너가 오디오 소스와 충분히 가까운 거리에 있으면 소리가 들리게 된다. 오디오 소스의 공간 블렌드 특정 오디오 소스의 공간 블렌드(Spatial Blend)는 음향이 게임 세계 내 특정한 지점에서 흘러나오는지, 또는 음원과 오디오 리스너 간 거리에 상관없이 동일한 음량을 내는지를 결정함. 공간 블렌드가 전체 2D로 설정된 경우 오디오 소스와 오디오 리스너 간 거리는 음량에 영향을 미치지 않고, 공간 블렌드가 ..
유니티 UI - 이미지 깨지지 않고 크게 확대하기 Image 컴포넌트에서 Image Type 프로퍼티를 찾아 Perserve Aspect 체크박스 활성화