[옵시디언 Obsidian] 마크다운(Markdown) 문법 정리
·
🔋 ETC
💬 옵시디언(Obsidian)은 표준 마크다운(Markdown)을 기본 문법으로 사용합니다. 자주 사용하는 마크다운 문법을 정리한 글입니다. 제목# 제목1## 제목2### 제목3#### 제목4##### 제목5###### 제목6 굵게, 기울임꼴, 취소선, 강조(하이라이트)굵게`**굵게**` 또는 `__굵게__`기울임꼴`*기울임꼴*` 또는 `_기울임꼴_`취소선`~~취소선~~`강조(하이라이트)`==강조(하이라이트)==` 굵게 및 기울임꼴(일부만 중첩)`**굵게_굵게 및 기울임꼴_**`굶게 및 기울임꼴(전체 중첩)`***굵게 및 기울임꼴***` 또는 `___굵게 및 기울임꼴___` 각주캐럿`^`을 사용하여 각주를 추가할 수 있다.각주입니다.[^1]이름을 지정한 각주입니다.[^메모][^1]: 각주는 보충할 내..
[CMD] tree 명령어로 복잡한 폴더 구조를 시각화하기
·
🔋 ETC
`tree` 명령어는 Windows Command Prompt(CMD)에서 폴더 구조를 시각적으로 출력해 주는 명령어다.복잡한 프로젝트 구조를 한눈에 확인하거나 문서화할 때 자주 사용한다. 📌 기본 사용법tree [경로]`tree`: 현재 위치한 폴더의 하위 폴더 구조를 출력한다.`tree D:\2D-Project`: D드라이브의 2D-Project 폴더 구조를 출력한다. 예시:> treeD:.├─Recources├─Scenes└─Scripts └─Managers 📌 자주 쓰는 옵션`tree` 명령어는 기본적으로 폴더만 보여주지만, 옵션을 붙이면 파일까지 출력할 수 있다.`/F`폴더뿐만 아니라 각 폴더 안에 있는 파일까지 모두 표시한다.`/A`기본 출력되는 확장 문자( │ ├ └ 등)를 텍스트 ..
[Unity Concept] Time.time 정리
·
👻 Unity/📘 Unity 노트
💬 Unity 공식 문서의 내용을 바탕으로 개념을 공부하며 정리한 글입니다. 📁 Unity 6.1 / Scripting / Time🧪 테스트 환경: Unity 6.1 (6000.1.6f1) / URP 17.1.0 📌 Time 클래스Unity에서 "시간"과 관련된 작업을 하기 위해 Time 클래스의 프로퍼티를 이용한다. 특히 `Time.time`과 `Time.deltaTime`는 주로 게임이나 앱이 실행되는 동안 시간의 흐름을 측정할 때 흔히 사용되는 중요 프로퍼티이다. 📌 Time.time응용 프로그램 (또는 프로젝트) 시작 후 경과한 시간을 초 단위로 반환한다. (읽기 전용) Unity Editor가 일시정지된 경우에는 이 값이 업데이트되지 않는다.(Editor의 일시정지 상태에 영향을..
[Tip] Unity Editor 한글 주석 인코딩 깨지는 현상 해결하기
·
👻 Unity/💡 유니티 팁
💬 Unity 개발 생산성을 높이고 편의를 개선할 수 있는 짧고 유용한 팁을 정리한 글입니다.🧪 테스트 환경: Unity 2022.3.42f1 / Visual Studio 2022 📌 문제 확인 스크립트를 작성하고 Unity Editor의 Inspector(인스펙터)창에서 해당 스크립트를 확인하면 위와 같이 한글 주석이 깨지는 문제가 발생한다. 이 문제는 스크립트 파일의 인코딩이 `UTF-8`로 설정되어 있지 않기 때문에 발생하는 문제이다. 📌 해결 방법해결을 위해 스크립트 파일의 인코딩을 `UTF-8`로 설정해야한다. 비주얼 스튜디오에서 해당 스크립트 파일을 연다.`파일 > 다른 이름으로 {스크립트.cs} 저장` 클릭 우측 하단에 저장 버튼 옆 `▾` 버튼 클릭하여 드롭박스 펼치기`인코딩..
[Unity/Why] 왜 const 변수명에 c_가 아닌 k_를 붙일까?
·
👻 Unity/📍 Quest Log
💬 개발 공부 중 문득 떠오른 궁금증을 해소하는 과정을 정리한 글입니다. 📁 C# 스타일 가이드로 깔끔하고 스케일링 가능한 게임 코드 작성하기(Unity 6 에디션) 올해 1월에 C# 스타일 가이드가 Unity 6에 맞게 새로 업데이트되어 공식 E-BOOK으로 나왔다.이전 버전의 가이드만 봤던 터라 최근에 새 버전의 가이드를 흥미롭게 읽어 내려가던 중에 생긴 의문이었다. 해당 가이드의 필드 및 변수 네이밍 컨벤션 섹션에 다음과 같은 문장이 있었다. Unity 스타일 가이드에서는 이름만 보고 변수에 대한 더 많은 정보를 알 수 있도록 private 멤버 변수, 상수, 정적 변수에 각각 m_, k_, s_라는 접두사를 사용합니다.[Unity E-BOOK "C# 스타일 가이드로 깔끔하고 스케일링 ..
[Unity/How-to] 오브젝트 이동 구현하기 #1
·
👻 Unity/🔧 기능 구현
💬 개인적인 Unity 공부 기록용으로 정리한 내용입니다.🧪 테스트 환경: Unity 2022.3.42f1 / URP 14.0.11 🎯 목적Unity에서 오브젝트를 이동시키는 다양한 방법 중 "한 칸씩 이동"을 구현하는 방법들을 모아보았다.자연스럽지 않고 딱딱 끊어지는 이동은 테트리스나 퍼즐 장르와 같이 격자판에서 플레이하는 게임에서 주로 사용된다. 📌 1. transform.position을 이용한 즉시 이동구현이 가장 쉽고 빠른 방법이다.이동은월드 좌표계를 기준으로 일어난다.public class BlockController : MonoBehaviour{ void Update() { if (Input.GetKeyDown(KeyCode.LeftArrow)) ..
[Unity Docs 요약] 카메라 컴포넌트(Camera) 정리
·
👻 Unity/📘 Unity 노트
💬 Unity 공식 문서의 내용을 바탕으로 공부하며 정리한 글입니다. 📁 Unity 6.1 / Cameras / Cameras in URP / Camera Inspector windows reference for URP / Camera Inspector window reference for URP🧪 테스트 환경: Unity 6.1 (6000.1.6f1) / URP 17.1.0 📌 Camera카메라(Camera)란? 씬에서 특정 시점의 시각적인 출력을 담당하는 컴포넌트이다.Unity는 카메라를 이용하여 플레이어에게 게임 세계를 보여준다. 따라서 씬에는 최소 하나 이상의 카메라가 존재해야 한다. 📌 Camera Properties🔻 Projection (투사)Projection카메라가 원..
[Unity Docs 요약] URP의 카메라 렌더 유형(Camera Render Types) 정리
·
👻 Unity/📘 Unity 노트
💬 Unity 공식 문서의 내용을 바탕으로 공부하며 정리한 글입니다. 📁 Unity 6.1 / Cameras / Cameras in URP / Camera render types in URP 🧪 테스트 환경: Unity 6.1 (6000.1.6f1) / URP 17.1.0 📌 URP의 카메라 렌더 유형유니버설 렌더 파이프라인(URP)의 카메라 렌더 타입은 `Base`, `Overlay`로 총 두 종류가 있다. `Base` 카메라는 화면(screen)이나 렌더 텍스처(render texture) 같은 렌더 타겟에 렌더링 하는 범용 카메라이다.`Overlay` 카메라는 다른 카메라의 출력 위에 렌더링한다. `Base` 카메라의 출력과 `Overlay` 카메라의 출력을 합칠 수 있다. 💡 여러 카..
[Unity Docs 요약] 스프라이트 텍스처 임포트 설정(Sprite Texture Import Settings) 정리
·
👻 Unity/📘 Unity 노트
💬 Unity 공식 문서의 내용을 바탕으로 공부하며 정리한 글입니다. 📁 Unity 6.1 / Materials and shaders / Custom textures / Textures reference / Sprite (2D and UI) texture Import Settings window reference 🧪 테스트 환경: Unity 6.1 (6000.1.6f1) / URP 17.1.0 📌 Sprite Texture Import Settings텍스처를 Sprite로 사용하는 경우, Texture Type을 `Sprite (2D and UI)`로 선택한다.해당 옵션을 선택하면, 유니티가 자동으로 Texture Shape을 `2D`로 고정한다.💡 2D 게임 또는 UI로 쓸 이미지는 해당 타..
[Unity Docs 요약] 텍스처 임포트 설정 (Texture Import Settings) 정리
·
👻 Unity/📘 Unity 노트
💬 Unity 공식 문서의 내용을 바탕으로 공부하며 정리한 글입니다. 📁 Unity 6.1 / Materials and shaders / Custom textures / Textures reference / Texture Import Settings window reference🧪 테스트 환경: Unity 6.1 (6000.1.6f1) / URP 17.1.0 📌 Texture Import SettingsTexture Import Settings 창은 Unity가 프로젝트의 `Assets` 폴더에서 Unity 에디터로 이미지를 임포트(import)하는 방법을 정의한다. 유니티 에디터의 프로젝트 창에서 이미지 파일을 선택하면 인스펙터에 Texture Import Settings 창이 나타난다.인스..