[TIL] 25 Unity 팀과제 강의 ⭐

업데이트:

카테고리:

태그: , ,




image

유니티 팀과제 2일차

   [o] 알고리즘 문제 31 ~ 34
   [o] 팀과제
   [o] 4시 강의
   주말에 알고리즘 과제 풀어보기.







1. 알고리즘 문자열

string.ToCharArray() : 문자열을 문자배열(char[])에 복사합니다.
string s = new String(문자배열) char[] -> ‘a’,’b’ ,’c’
s = “abc”

문자열 내림차순

public string solution(string s) {
        string answer = "";
        char[] carr= s.ToCharArray();
        
        Array.Sort(carr);
        Array.Reverse(carr);
        
        answer = new String(carr);
        return answer;
    }







2. 강의 - 유니티

1. 게임오브젝트 찾기

gameobject.Find 시리즈
GameObject.Find(“이름” 혹은 경로) -> 느림
GameObject.FindGameObjectWithType(“컴포넌트명”) -> 별로 안빠름
GameObject.FindGameObjectWithTag(“태그”) -> 그나마 빠름
Transform.Find(“이름” 혹은 경로) -> ~의 자식 안에서 찾을때


2. 카메라

3D 는 원근감이 있다
image

2D 는 X
image

FildOFView : 시야각
culling mask 내가 찍고싶은 레이어만 찍기

Clipping Planes : 카메라 범위 0.3 ~ 1000
image







3 C# 강의

컬렉션

자료구조, 같은 성격을 띠는 자려들을 담는 자료구조
image

List : 배열을 기반으로 만들어진 자료형
배열과 달리 유동적으로 확장 가능하다.
Dictionary : 해시테이블 구조로 데이터를 저장
O(1)로 접근할 수 있는 데이터 구조. 값이 많아도 똑같은시간
Dictionary -> 데이터를 많이 쓴다.
더 찾아보고 공부


Delegate - 대리자

숫자 객체들은 데이터처럼 쓰는데 메서드는 왜 ? -> Delegate
행동(함수)을 넘겨주는 변수?

유의사항 입력 파라미터, 리턴 타입을 유의해야 한다.(입력,리턴이 맞는 메서드들만)
delegate += 메서드();
함수 등록하기
delegate?.invoke() 등록된 함수들 실행하기
자주사용하는 Delegate
Action, Func, 람다

문자열 내림차순

func<int,int> square x-> x*x;
int x = square(5);
func<String,int> Length s -> s.Length;
MyList.FIndAll(x=> x%2 == 1) 조건에 만족하는 모든 값을 도출
MyList.Select(x=>) 







정리, 잡담

느낀점
다시 정리하기




[Unity] TIL 25


참고 : 유니티 TOP


📔

댓글남기기