포스트

[TIL]2025-07-02_Git(마크다운)/Unity(풍선 지켜라)

[TIL]2025-07-02_Git(마크다운)/Unity(풍선 지켜라)

📌 오늘 한 일 요약

  1. ✅Git 블로그 작성을 위한 마크다운 형식 정리
  2. ✅블로그를 Google Search Console에 등록하고 sitemap.xml을 연결했다.
  3. ✅Unity 실습 - “풍선을 지켜라!” 게임 개발

📝 1. Git 블로그 마크다운 정리

GitHub Pages로 만든 블로그에 마크다운 문법을 정리하며 포스팅 스타일을 다듬었다.
마크다운은 텍스트 기반 문법이지만 아래와 같은 구성을 할 수 있어 유용하다:

👉 마크다운 예시와 결과를 입력 / 출력 형태로 구분해서 정리하니 블로그 작성에 훨씬 자신감이 붙었다.


🌐 2. Search Console 등록 및 sitemap 연결

Google Search Console에 내 Git 블로그를 등록했다.
사이트 주소는 https://winebug.github.io, sitemap 경로는 /sitemap.xml.

👉 오후 8시 기준으로 드디어 검색이 되는군. 허허

🎮 3. Unity - “풍선을 지켜라!” 실습

오늘 Unity에서 만든 미니게임: 떨어지는 장애물로부터 풍선에 닿지않게 하는 게임

🫵 Key Point

🎯 Mouse 입출력 함수

csharp void Update() { Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); transform.position = mousePos; } 마우스의 위치를 월드 좌표로 변환해 오브젝트에 반영하는 코드

Camera.main.ScreenToWorldPoint()는 스크린 → 월드 좌표 변환 함수

Unity에는 이런 내장 함수가 생각보다 많다는 걸 깨달았다

앞으로는 기능을 먼저 정의하고, 빠르게 GPT나 문서를 통해 관련 함수를 찾는 습관이 중요할 듯하다.

🎥 Camera 관련 함수 ```Camera.main : 현재 씬의 메인 카메라를 가져온다

ScreenToWorldPoint(Vector3 position) : 스크린 좌표 → 월드 좌표

WorldToScreenPoint(Vector3 position) : 월드 좌표 → 화면 좌표

ViewportToWorldPoint(Vector3 position) : 뷰포트 좌표 → 월드 좌표```

⏱ Time 관련 함수 ```Time.deltaTime : 프레임 간 시간 간격 (프레임 보정용)

Time.time : 게임 시작 후 경과된 시간 (초 단위)

Time.timeScale : 게임의 시간 흐름 조절 예: Time.timeScale = 0f; → 게임 정지 / 1f → 정상 속도```

게임 만드는게 재밋기도하지만 이해할게많아서 아직은 좀 막막함을 느낀다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.