26.09.23 학습
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
Markdown은 일반 텍스트에 몇 가지 기호를 사용해 문서의 구조와 서식을 표현하는 문법이다. 2004년 John Gruber가 만들었으며, 가장 중요한 설계 목표는 작성한 원문 자체도 읽기 쉬워야 한다는 것이다.
HTML은 <h1>제목</h1>처럼 태그로 내용을 감싸야 하고, 워드프로세서는 문서 내부에 별도의 서식 정보를 저장한다. 반면 Markdown은 다음과 같이 작성한다.
# 제목
**중요한 내용**과 `코드`를 작성할 수 있다.
서식이 적용되지 않은 상태에서도 제목이나 강조의 의도를 쉽게 파악할 수 있다는 점이 Markdown의 특징이다.
Markdown 파일은 주로 .md 확장자를 사용하며, GitHub나 Obsidian 같은 프로그램이 Markdown 문법을 HTML 등의 화면 형태로 변환한다. 이 과정을 렌더링, 변환하는 프로그램을 렌더러라고 한다.
Markdown에는 하나의 통일된 문법만 존재하지 않는다.
따라서 같은 .md 파일이라도 어떤 프로그램에서 열었는지에 따라 결과가 다를 수 있다. 여러 환경에서 사용할 문서라면 표준 Markdown 문법을 우선 사용하는 것이 좋다.
#의 개수로 제목의 단계를 표현한다. # 뒤에는 공백을 넣어야 한다.
제목은 글자의 크기를 조절하는 기능이 아니라 문서의 구조를 만드는 기능이다. 따라서 제목 단계를 건너뛰지 않고 순서대로 작성하는 것이 좋다.
빈 줄을 넣으면 새로운 문단이 시작된다.
첫 번째 문단입니다.
두 번째 문단입니다.
같은 문단 안에서 줄만 바꾸려면 줄 끝에 백슬래시를 사용할 수 있다.
첫 번째 줄입니다.\
두 번째 줄입니다.
일반적으로 단순히 Enter를 한 번 누르는 것만으로는 렌더링 결과에서 줄바꿈이 적용되지 않을 수 있다.
별표 한 개는 기울임, 두 개는 굵게 표시한다.
*기울임*
**굵게**
***굵은 기울임***
특수 기호를 그대로 표시하고 싶을 때는 앞에 백슬래시를 붙인다.
\*별표를 문자로 표시\*
순서가 중요하지 않은 내용은 순서 없는 목록을 사용한다.
- 플레이어 이동
- 장애물 생성
- 점수 계산
순서나 절차가 중요한 내용은 순서 있는 목록을 사용한다.
1. 저장소를 내려받는다.
2. Unity Hub에서 프로젝트를 연다.
3. 프로젝트를 실행한다.
목록 안에 하위 목록을 넣을 때는 들여쓰기를 사용한다.
짧은 코드는 백틱 하나로 감싼다.
PlayerController.cs 파일을 생성한다.
여러 줄의 코드는 코드 블록으로 작성한다. 여는 백틱 뒤에 언어를 지정하면 문법 강조가 적용된다.
```csharp
using UnityEngine;
public class Player : MonoBehaviour
{
private void Start()
{
}
}
대표적인 언어 지정자는 다음과 같다.
- C#: `csharp`
- JavaScript: `javascript`
- JSON: `json`
- Markdown: `markdown`
- 명령어: `bash`
코드 블록 안에 또 다른 백틱 세 개가 들어가야 한다면 바깥쪽 펜스를 백틱 네 개 이상으로 작성해야 한다.
인용문은 > 기호를 사용한다.
Markdown은 읽기 쉬운 문서를 만들기 위한 문법이다.
구분선은 ---처럼 하이픈을 세 개 이상 사용한다.
설치 방법을 설명한다.
실행 방법을 설명한다.
다만 구분선은 너무 많이 사용하면 문서가 잘게 나뉘므로 꼭 필요한 곳에만 사용하는 것이 좋다.
링크는 대괄호에 표시할 글자를, 소괄호에 주소를 작성한다.
[디벨로켓 홈페이](https://www.kiweb.or.kr/main/)
이미지는 링크 앞에 !를 붙인다.
![게임 플레이 화면]()
이미지가 표시되지 않을 때를 대비해 대체 텍스트를 작성하는 것이 좋다.
다만 표, 작업 목록, 다이어그램, 수식 등은 모든 Markdown 환경에서 지원되는 것은 아니다.
# 뒤에는 공백을 넣는다.|를 사용하려면 \|로 이스케이프한다.

우리들의 게임 발매 이야기

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다


안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다
