목록프로그래밍 (71)
STIKA
정렬 알고리즘 원소들을 번호순이나 일정한 규칙에 따라 열거하는 알고리즘이유컴퓨터에서 정렬을 수행하는 이유 중 가장 큰 이유로는 이진 탐색이 가능한 데이터를 만들기 위해서이다탐색할 데이터가 정렬되어 있지 않다면 순차 탐색만 사용할 수 있지만 데이터가 정렬되어 있다면 이진 탐색이라는 강력한 알고리즘을 사용할 수 있다이진 탐색 알고리즘은 최악의 경우라도 log n의 성능을 보임
콜백 함수(callback function) 콜백 함수(callback function)는 프로그래밍에서 특정 이벤트가 발생했을 때 호출되는 함수를 가리킨다. 콜백 함수는 다른 함수나 컴포넌트에 의해 호출되는 함수로서, 보통 이벤트 핸들러로 비동기적인 프로그래밍이나 이벤트 기반 프로그래밍에서 자주 사용된다. 이벤트 처리(Event Handling): 사용자가 버튼을 클릭하거나 다른 이벤트가 발생했을 때 특정 작업 수행비동기 작업(Asynchronous Operations): 비동기 작업이 완료되었을 때 실행되는 함수를 콜백으로 등록하여 작업이 끝날 때까지 대기하지 않고 다른 작업 수행타이머 및 인터벌(Timeouts and Intervals): 특정 시간 간격으로 실행되는 작업 수행C#에서 콜백 함수는 ..
람다식(Lambda Expression) 함수명을 선언하고 사용하는 것이 아닌 식별자 없이 실행가능한 함수입니다. 절차형 프로그래밍, 객체지향 프로그래밍과는 사뭇 다르게 함수의 구현과 호출만으로 프로그램을 만드는 방식인 함수형 프로그래밍에서 자주 사용 됩니다.
event, action, funcevent는 특정 상황,조건이 발생했을 때 이벤트 핸들러에게 알리는 매커니즘입니다. action은 반환타입이 void인 제네릭 델리게이트입니다. func은 반환타입이 void가 아니며, 매개변수를 가진 제네릭 델리게이트입니다.
델리게이트(Delegate) 델리게이트는 메서드를 전달하는 대리자이다.메서드를 참조해서 매개변수로 전달하거나 변수에 할당할 수 있다.메서드를 전달하고 싶을 때 델리게이트를 사용하면 되는데예를들어 어느 클래스의 클릭 이벤트를 발생시키는 기능과 다른 클래스에서 클릭이벤트를 처리하는 기능을 분리할 수 있다 delegate 매개변수와 반환형에 대한 정의 후, 동일한 매개변수와 반환형을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능
제네릭 데이터 형식을 일반화하여 코드의 재사용성과 유연성을 향상해 주는 도구이다.제네릭을 사용하면 다양한 형식의 데이터를 처리하는 메서드와 클래스를 작성할 수 있으며 컴파일 시점에서 안정성을 보장해 준다.
24.04.04 Thu ❤️ TIL [50] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 사용법은 간단하다. 통일하고 싶은 Sprite들의 최상위 오브젝트에 Sorting Group을 붙여주고, 원하는 레이어 값과 Order를 설정하면 끝이다. 그럼 해당 오브젝트 내의 Order in Layer 값은 지켜지되, 하나의 캐릭터가 하나의 Order in Layer를 가질 수 있다. Edit > Project Settings > Graphics에서 Transparency Sort Mode를 Cutsom Axis로 설정하고, Y값을 1로 맞추면 된다. 이거 지금 우리는 UniversalRP pipelineAsset을 쓰고있어서 안뜸 첫번째 방식으로 당장 적용함! 타겟마커가 따로 레이어 설정..
24.04.03 Wed ❤️ TIL [50] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 sendMessage InputSystem 에서 tirggerbehavior를 press and realisze로 조절해서 들어올때 나갈때 입력바듬 키누르고있을때 연속동작나오게끔 대신 처음에 눌렀을때 무조건 동작이 나오는데 //press진입시간을 줄여서 탭으로만들면? 될듯 vector를 매개변수에서 기본값을 넣어주려면 default를 써야함 채광만듬윽엑 insideUnitCircle Random-insideUnitCircle - Unity 스크립팅 API Returns a random point inside a circle with radius 1 (Read Only). docs.unity3d...
24.03.28 Thu ❤️ TIL [50] Today I Learned ✏️ 작업 내용 ✔️ ✔️ ✔️ 두둥 윗쪽사진처럼 위아래가 먼저 셋팅되어있으면 대각선방향으로 걸어갈때 캐릭터 애니메이션이 위아래 방향으로 나온다 아래사진처럼 왼오가 먼저 셋팅되어있으면 대각선방향도 왼오로 나온다 무슨원리임?! 그래서 일단 아래사진대로 하기로했다 Newtonsoft.Json 패키지 추가 패키지 매니저 +표시 add package by name -> com.unity.nuget.newtonsoft-json [x] 나눠져있던 장비 애니메이터 삭제하고 오버라이드 [x] Hair, Top, Bottom,Equipment로 나누기 [x] 애니메이션 foreach로 바꾸기 [x] 눈, 볼터치 입술 합치기 움직일때 클릭하면 애니메..