
[TIL] Rider 주석 등 한글 폰트 변경
VSCode를 쓰던 사람에게 한글 주석 등 한글이 굴림체로 나타나는 건 너무 치명적이었다.어제 검색해보니 따로 나오지 않아서 매뉴 여기저기 보다가 찾았다. 메뉴바의 Edit/Settings에서 Editor/Font에 가서 Fallback font를 수정해주면 된다! 광명 찾았다
VSCode를 쓰던 사람에게 한글 주석 등 한글이 굴림체로 나타나는 건 너무 치명적이었다.어제 검색해보니 따로 나오지 않아서 매뉴 여기저기 보다가 찾았다. 메뉴바의 Edit/Settings에서 Editor/Font에 가서 Fallback font를 수정해주면 된다! 광명 찾았다
LinkedList void Start() { // c#에서 제공하는 링크드 리스트를 체험해보기 위해 선언과 할당 LinkedList list = new LinkedList(); // list의 tail(꼬리) 뒤에 1 추가 list.AddLast(1); list.AddLast(2); list.AddLast(3); list.AddLast(4); // list의 head(머리) 앞에 2 추가 list.AddFirst(0); // * -> 연속적이지 않고, 어딘가 메모리가 존재하는데 그 주소를 담고 있음 // 싱글 링크..
라이더 설치https://www.jetbrains.com/ko-kr/rider/ 자료구조기본 자료형https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/built-in-types 배열using System.Collections;using System.Collections.Generic;using UnityEngine;public class ArrayExample : MonoBehaviour{ // 플레이어 점수를 저장하는 배열 private int[] playerScores = new int[5]; // 아이템 이름을 저장하는 배열 private string[] itemNames =..
어제에 이어서 Flappy Bird 만들기Button 만들기 빈 게임 오브젝트 만들어서 화면 채우기 UI를 묶어주기 Button 누르면 화면 꺼지도록 OnClick()에 Intro UI / GameObject - SetActive 설정 결과물GameView 화면버튼 클릭 시 Canvas의 Intro UI가 잘 사라지는 모습(Active = false) 2D 이미지로 Animation 생성Animation으로 만들 이미지 선택 후 drag&drop 2D 게임을 위한 원근감 없는 카메라로 변경 배경 이미지 복제 Order in Layer새의 Order in Layer를 1로 바꿔주면 배경 이미지에 가려져있던 게 보임-1, 0, 1, 2 ~ 무한맵(맵 반복)새가 앞으로 가는 것처럼 무한맵 만들기1. 지나간 ..
캐릭터 걷기 애니메이션Right Log에서 Create Empty 추가기존 RightLeg와 동일한 위치에 축이 생성됨다리 object 끝까지 위로 올려주기그럼 현재 저 GameObject의 위치는 부모 오브젝트 기준으로 잡혀있다고 보면 됨복사하여 Left Leg에 넣은 GameObject도 부모 오브젝트로부터 동일하게 위치하면 됨하지만 지금 Right Leg의 GameObject와 같은 위치에 있기 때문에 위치가 다르게 뜸 -> 동일하게 0, 1, 0으로 맞춰줄 것X축을 0으로 수정해주면 Left Leg로 잘 위치함계층 구조를 반대로 변경 필요저번 문처럼 되어야 함 - Pivot 기준으로 Right Leg, Left Leg 각각 들어가야 함 Right Leg(Prefab)를 이동하려고 하면 메세지가 뜸..
Collider과 Trigger의 StayTrigger Stay는 잘 사용하지 않음: 예를 들어 총알을 맞았을 때, TriggerEnter 에서 데미지를 입히고 TriggerExit에서 데미지를 그만 입히면 됨 2단 점프 구현에는 쓸 수 있지 않을까?그라운드에 있을 경우를 기준으로 Stay로 해도 되지만, 마찬가지로 땅에서 떨어지는 Exit일 땐 점프 막고 Enter일때 점프 허용 처리로 해도 됨 Physic Material탄성 넣기Static Friction멈춰있는 대상에 대한 마찰력ex. 멈춰있던 자동차가 출발할 때 Dynamic Friction움직이는 대상에 대한 마찰력ex. 모래사장을 달리는 자동차 보통 위 두개는 동일하게 넣음 Bounciness탄성0-1까지 설정 가능(10이랑 100을 넣어도 ..
nomalized대각선도 1로 만들어주기회전오일러 EulerDegree = 사람이 읽을 수 있음0 ~ 360도오일러 회전순서대로 하나의 축씩 회전짐벌락 이슈x축만 돌려도 x, y축 병합됨x축이 안보임쿼터니언 Quaternion회전축 개념이라 사람이 읽을 수 없음쿼터니언 회전가상의 축 기반으로 3축이 동시에 회전사람이 알아보기 힘든 회전 값허수, 복소수, 쿼터니언 등 개념이 들어감허수축 개념x의 몫을 구할 수 없음따라서 가상의 축(허수축)을 그어서-i, i(허수) 찾아냄Inspector view에서 debuger 체크하면 회전값 보임디버그 모드로 잘 보진 않음스크립트 쓸 땐내부적으로 쿼터니언인데 오일러로 쓸 수 있음쿼터니언이랑 오일러 왔다갔다 할 수 있음초기화void Start() { /..
템플릿 미리보기대시보드전체적으로 차분하게 만들어 덜 질리도록 꾸며보았습니다.회고 페이지비온 뒤 무지개가 뜨길 바라는 마음으로 무지개 색으로 꾸며보았습니다...예전에 해당 글을 읽고 혼자 데일리 회고 템플릿을 고민하다 만든 템플릿입니다.노션의 템플릿 반복 기능을 사용하여 매일 개인 회고용이자 업무일지로 사용하였습니다. 사용 방법새로운 페이지가 생성되면 다음과 같습니다.업무 리스트업무 리스트엔 금일 업무를 중요도에 따라 분류하여 적습니다. 템플릿을 사용하면서 저의 분류법은 아래와 같았습니다.- 하이라이트 : 반드시 오늘 끝내야 하는 일- 2순위 : 하이라이트 업무 끝나고 진행할 일- 까먹노트 : 메모- 기타 : 미팅 일정 등 각자 편하신 방식대로 사용하셔도 무방합니다. 업무 목표 달성률, 이유0에서 100까..