• Home
  • About
    • KKsDev photo

      KKsDev

      게임 프로그래머를 목표로 Unity, C#을 공부하고 있습니다.

    • Learn More
    • Email
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects

내일배움캠프 4일차 TIL

20 Jul 2023

Reading time ~1 minute

오늘 배운 내용

  1. 유니티 좌표 체계
  2. PlayerPrefs
  3. ` C# 문자열 자르기, 추출하기`
  4. Shadow 컴포넌트

nbcbanner

유니티 좌표 체계

유니티에는 여러가지 좌표체계가 있고 메인 카메라를 통해 좌표들간의 변환이 가능하다.

대표적으로 오브젝트의 transform.position인 월드 좌표, 마우스의 Input.mousePosition인 스크린 좌표, 카메라에 찍히는 화면의 좌표인 뷰포트 좌표가 있다.

정리 : 유니티 좌표 체계

PlayerPrefs

앱을 껐다 켜도 데이터가 유지되게 유니티에서 데이터를 보관하는 방법

데이터를 Key와 Value 쌍으로 저장할 수 있다.

정리 : PlayerPrefs

C# 문자열 자르기, 추출하기

매니저님이 문제를 내주셨다.

input : 12ab34
output: 1234

일단 제일 먼저 Substring을 사용하여 문자열을 나눠서 출력하는게 생각이 났다.

그런데 만약 input이 뭐가 들어올지 모르는 상황에서 숫자만 추출하는 방법이 있나? 라는 생각이 들어서 구글링을 통해 찾아봤다.

찾아보니 Split()에 매개변수로 구분자 배열을 주거나

System.Text.RegularExpressions의 Regex클래스를 사용해서 그런상황을 해결할 수 있었다.

정리 : C# 문자열 자르기, 추출하기

Shadow 컴포넌트

오브젝트에 그림자 효과를 추가한다.

Effect Color 는 그림자의 색상 Effect Distance 는 오브젝트와의 거리를 나타낸다.

nbcthumbnail



TIL내일배움캠프스파르타 Share Tweet +1