개발/유니티

[유니티] 25.08.19 복습

kimchangmin02 2025. 8. 19. 21:05

open upm 설치 

 

 


 

vcontainer설치 

openupm add jp.hadashikick.vcontainer

 

 


C:\Users\chang>openupm add jp.hadashikick.vcontainer
ERR! Project version could not be found at "C:\Users\chang\ProjectSettings\ProjectVersion.txt".
notice Check if you are in the correct working directory.
notice Run with --verbose to get more information.

 

 

  • openupm add ... 명령어는 현재 위치한 폴더가 Unity 프로젝트 폴더일 것이라고 가정하고 작동합니다.
  • Unity 프로젝트 폴더 안에는 Assets, Packages, 그리고 ProjectSettings 같은 폴더들이 반드시 존재합니다.
  • 오류 메시지를 보면 openupm C:\Users\chang\ProjectSettings\ProjectVersion.txt 파일을 찾으려고 시도했습니다. 하지만 현재 위치는 사용자의 홈 폴더인 C:\Users\chang>이므로 당연히 해당 파일이 없습니다.
  • 친절하게도 notice Check if you are in the correct working directory. (올바른 작업 디렉토리에 있는지 확인하세요.) 라는 안내 메시지까지 보여주고 있습니다.

 

걍, unity c#의 터미널(cmd)에서 실행하면 되네

 


근데 

PRD파일과 

.md파일이 차이가 뭐인거지 

 


 

깃 다운, 커밋 생성

tdd는 하지말까

oo

 


 

Git Bash Git CMD 바로 가기 파일의 경로를 등록하는 것이 아니라, Git이 실제로 설치된 폴더 안의 bin cmd 폴더 경로를 시스템 환경 변수(PATH)에 등록해야 합니다.

 

아니면, bin파일없으면, 자동으로 등록된거일수도 

 


 

git ignore unity 다운
.ignore(앞의 유니티 제거)>어떤걸 무시할건지 정하는거인듯
 

git 다운

커밋 생성


git init
>해당 폴더에 git 설정하겟다
로컬 git으로
 

 

1. Tile 프리팹 만들기

현재 스크린샷을 보면 Tile 프리팹을 만드신 것은 맞습니다! 아주 잘하셨어요.

다만, 화면에 보이게 하려면 한 가지가 빠져있습니다. 바로 Sprite Renderer 컴포넌트입니다.

  • 문제점: 현재 Tile 오브젝트에는 Tile (Script) 컴포넌트만 있고, 이 오브젝트를 화면에 어떻게 그릴지에 대한 정보가 없습니다. 설명서에는 스크립트가 자동으로 추가해준다고 되어 있지만, 그렇지 않은 경우 직접 추가해야 합니다.
  • 해결 방법:
    1. Hierarchy 창에서 Tile을 선택하세요.
    2. Inspector 창의 맨 아래에 있는 [Add Component] 버튼을 클릭하세요.
    3. 검색창에 Sprite Renderer라고 입력하고 목록에 나타나면 선택해서 추가하세요.

이렇게 SpriteRenderer를 추가하면 Tile 오브젝트가 씬(Scene)과 게임(Game) 뷰에 보이게 될 겁니다. 색상이나 이미지는 Sprite Renderer Sprite Color 속성에서 변경할 수 있습니다.

2. Monster를 만들 때 'Rendering' 컴포넌트가 없는 문제

이것은 용어에 대한 작은 오해입니다. 아주 흔한 경우이니 걱정 마세요.

  • 오해: Rendering이라는 이름의 컴포넌트는 없습니다. Rendering은 컴포넌트들을 모아놓은 카테고리(메뉴 그룹) 이름입니다.
  • 정확한 방법: Monster 오브젝트에 추가해야 할 컴포넌트의 실제 이름은 Sprite Renderer 입니다.

따라서 몬스터를 만드는 과정은 다음과 같습니다.

  1. Hierarchy 창에서 빈 GameObject를 만들고 이름을 "Monster"로 변경합니다.
  2. Monster 오브젝트를 선택한 상태로 Inspector 창에서 [Add Component] 버튼을 누릅니다.
  3. 검색창에 Sprite Renderer 를 검색해서 추가합니다. (위의 Tile에 추가했던 것과 동일합니다.)
  4. 추가된 Sprite Renderer 컴포넌트의 Sprite 필드에 원하시는 몬스터 이미지를 드래그해서 넣으면 됩니다.

결론적으로, Tile과 Monster 두 오브젝트 모두 화면에 보이게 하려면 Sprite Renderer 컴포넌트가 필요합니다. 설명서의 Component > Rendering > Sprite Renderer라는 말은 '상단 메뉴의 Component를 누르고, Rendering 카테고리 안에 있는 Sprite Renderer를 선택하라'는 의미입니다. 하지만 Inspector 창의 Add Component 버튼을 이용해 검색하는 것이 훨씬 빠르고 편리합니다.

 


 

 

 

한글입력

솔까 아직도 잘모르겟다