목록TIL (54)
STIKA
24.02.27 Tue ❤️ TIL [35] Today I Learned ✏️ 작업 내용 ✔️ Unity에서 Class를 Inspector에 표시 ✔️ Collatz 알고리즘코드카타 ✔️ Unity에서 Class를 Inspector에 표시 원래 클래스 위에 Class선언 List를 받아왔는데 안보임 Class를 serialized Field로 만들어줘야함 ✔️ Collatz 알고리즘코드카타 [문제 설명] 1937년 Collatz란 사람에 의해 제기된 이 추측은 주어진 수가 1이 될 때까지 다음 작업을 반복하면 모든 수를 1로 만들 수 있다는 추측입니다 [조건] 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이..
24.02.22 Thu ❤️ TIL [34] Today I Learned ✏️ 작업 내용 ✔️ 이벤트 시스템의 이해 ✔️ Find ✔️ 이벤트 시스템의 이해 public class TopDownCharacterController : MonoBehaviour { //TopDownCharacterController = 식당총책임자 식당 // 한개만있어야함 //PlayerInputController = 카운터 //OnMove = A코스메뉴 주문 //OnLook = B코스메뉴 주문 //InputValue = 주문한 코스메뉴의 재료 //CallMoveEvent = 재료를 받아서 식당으로 가지고옴 //OnMoveEvent = 쉐프가 코스요리에 있는 메뉴파트들에게 만들게끔 지시 //팀이 만들어질때 기본형(TopDow..
24.02.21 Wed ❤️ TIL [35] Today I Learned ✏️ 작업 내용 ✔️ 트러블슈팅 ✔️ UnityEvent ✔️ 트러블슈팅 스크립트에서 저장안하면 유니티에 반영이 안됨 애니메이션이 깜박이는경우 order in Layer 확인해볼것 >배경보다 스프라이트가 아래에있으면 깜박이는 경우잇음 일시정지되어있는 채로 유니티가 새로고침되면 오류남 >갑자기 노란오류들 뜨면 확인해볼것 ✔️ UnityEvent 알아볼것 강의에도 있다고함 https://luv-n-interest.tistory.com/1298 UnityEvent, UnityAction - 유니티 이벤트, 유니티 액션[Unity] 오늘 나의 무능함을 느끼고.. 공부를 다시 시작해본다. 너무 우울하다. 서론이 길었다. 알아보자 UnityE..
24.02.09 Fri ~ 설 연휴 ~ 24.02.16 Fri ❤️ 불타는 13조의 금요일 ❤️ Burning Marble - 타워 디펜스https://www.youtube.com/watch?v=sFpiWr-rcq0 https://github.com/STlCA/BurningMarble13 GitHub - STlCA/BurningMarble13: 유니티 3기 13조의 불타는 구슬유니티 3기 13조의 불타는 구슬. Contribute to STlCA/BurningMarble13 development by creating an account on GitHub.github.com✏️ 작업 현황 24.02.15 Thu ✔️ 로직 예정 - 제거1스테이지 보상 - 구슬2개2스테이지 보상 - 구슬2개3스테이지 ..
24.02.07 Wed D+32 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ Audio Sound 오디오 사운드 1. 오디오 리스너 (Audio Listener) 오디오 리스너는 Scene에서 주어진 오디오 소스로부터 입력을 수신하여 스피커로 사운드를 재생한다 일반적으로 유니티를 켜면 자동으로 메인 카메라에 장착되어 있다 2. 오디오 소스 (Audio Source) 오디오 소스는 씬에서 오디오 클립(오디오 파일)을 재생한다 오디오 클립을 다양한 속성으로 제어할 수 있다 AudioClip : 재생될 사운드 클립 - 오디오 소스가 재생할 오디오 파일 ProjectO.StartSceneUIController.cs private void Update() { if (isMinColor == fa..
24.02.06 Tue D+31 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ UI canvas를 만들었을땐 사이즈 먼저 체크 scale with screen size로 바꾸고 1920x1080 -> 화면이 커지면 UI요소도 커짐 constantpixelSize 화면과 상관없이 동일한 크기의 UI constantPhysicalSize package manager-> 2d sprite imageType에 simple, Sliced, Tiled, Filled Sliced 안에를 잘라서 적당히 늘렸늘때 늘어나야하는 방향을 정해줘서 이미지가 안깨지게 Tiled는 바둑 fiiled 우리가 쓸꺼 vertical ray레이아웃을 걸고 그안에서 정렬 spacing 얘들 사이의 간격 이미지가 sprite..
24.02.05 Mon D+30 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ substring 문자열 자르기 ✔️ Player Input ✔️ Transform.position ✔️ 기즈모, Raycast ✔️ substring 문자열 자르기 using System.Linq; public class Solution { public bool solution(int x) { bool answer = true; var temp = x.ToString().ToList().Select(y => int.Parse(y.ToString())).Sum(); if (x % temp != 0) answer = false; return answer; } } ✔️ Player Input player를 밟고 뛸..
24.02.02 Fri D+29 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ Array 기능 public class Solution { public long solution(long n) { long answer = 0; char[] a = n.ToString().ToCharArray(); System.Array.Sort(a); System.Array.Reverse(a); answer = System.Convert.ToInt64(new string(a)); return answer; } } Array.Sort() 배열 오름차순 정리 Reverse() 메서드를 사용하여 내림차순 정렬 Sort() 메서드에 인수 3개(배열, 시작 인덱스, 길이)를 전달하는 경우 배열의 인덱스부터 길이만큼의 ..
24.02.01 Thu D+28 ❤️ TIL Today I Learned ✏️ 작업 내용 ✔️ 참조형 에메랄드색을 받아오는건 참조형 참조형에 none이 있으면 nullreference 참조형은 가져올때 원본에 참조 값바꾸면 같이 바뀜 따로 값을 가져와서 새롭게 만들고 싶을때는 New new 키워드 -> 새로운 객체 만듬 (C++에서는 new는 동적할당때 썼었는데 C#에서는 다른의미로 쓰임) C++에서는 new로 동적할당을 하고 해제를 제대로 해주지 않으면 메모리 누수가 있었는데 C#에서는 가비지 컬렉터라고 그 공간을 바라보고있는애가 아무도 없으면 자동으로 슥-삭 해줌 값형은 하늘색 값만 복사해옴 ✏️ 스스로 어제보다 한 발 더 나아갔다는 것을 자각하기 ✏️ TIL을 쓰기 위해서라도, 오늘 반드시 단 하나..