스파르타 내일배움캠프어떻게 벌써 4개월이 지났는지.. 시간이 너무 빠른 것 같습니다.방치형 트랙에 참가하게되며 하루 빠진 것을 제외하고는 지각, 결석 없이 성실히 참여해서 뿌듯하지만 아쉬움도 남네요.초반 한달동안은 내가 성장할 수 있을까 싶고, 남들보다 뒤쳐지는 것 같아 우울하기도 하고 불안함에 스트레스를 많이 받았었는데 시간이 흘러서 생각해보니 모두가 그런 생각을 하고있던게 아닌가 싶습니다. 이제 매일 아침 일어나서 출석하기를 누르지않는다니 기분이 이상해요.. 최종프로젝트 수상 약 40여개가 넘는 팀중에 4팀을 선발하여 수상을 하였습니다.최우수상 1팀우수상 3팀 쟁쟁한 팀들 사이에서 상을 받게되다니 너무 기쁘고 행복합니당...다른조가 남은 2~3일정도는 마무리 작업이나 발표준비를 하는것에 비해서 저희..
오브젝트를 여러개 설치하기엔 비효율적지 않나?라는 생각에 여러개 만져봤지만 이 방법이 제일 확실했습니다. 크기를 키워도 패턴이 그대로 이렇게 할 수 있는 방법은 바로 머티리얼 속성 중 타일링의 값을 바꿔줬기때문! 비교크기는 다르지만 패턴은 같은 모습 >> 기본 머티리얼을 확인하면 Surface Inputs에 Tiling이 1로 되어있다. >> 머티리얼 복사 후 내가 원하는 스케일의 값으로 타일링의 값을 바꿔준다. >> 머티리얼을 각각 적용시켜주면 끝
블렌더트리 여러 개의 애니메이션을 블렌드하고, 각 애니메이션의 일부가 각각 다른 비중으로 합쳐져 매끄럽게 블렌딩되도록 하기 위해 사용한다. 각각의 모션이 최종 효과에 어느 정도 영향을 주도록 할 것인지는 블렌딩 파라미터 를 사용하여 제어하는데, 이 파라미터는 애니메이터 컨트롤러에 관련된 수치인 애니메이션 파라미터 중에서 하나이다. 모션을 자연스럽게 블렌드하기 위해서는 성질과 타이밍이 유사한 모션끼리 블렌드되어야 한다. 블렌드 트리는 애니메이션 상태 머신의 특별한 스테이트 타입이다. 애니메이터 컨트롤러 창의 빈 공간에 마우스를 마우스 오른쪽 버튼으로 클릭컨텍스트 메뉴가 나타나면 Create State > From New Blend Tree 를 선택블렌드 트리를 더블 클릭하여 블렌드 트리 그래프 >> ..
Override객체지향 프로그래밍에서 상속 관계에서 부모 클래스가 가진 메서드를 자식 클래스에서 동일한 이름과 시그니처(매개 변수의 타입과 개수)로 다시 정의하는 것을 말한다. 이는 부모 클래스의 메서드를 자식 클래스에서 필요에 맞게 재구현하는 것을 의미한다. >> 한줄요약Override는 상속 관계에서 부모 클래스의 메서드를 자식 클래스에서 재정의하여 다양한 구현을 하게한다. 장점:다형성을 구현할 수 있다. 즉, 같은 이름의 메서드가 다른 동작을 수행하게 된다.코드의 재사용성을 높이고, 상속 구조에서 각 클래스가 자신의 독특한 동작을 구현할 수 있게 한다.단점:잘못된 오버라이딩이 발생할 수 있다. 예를 들어, 부모 클래스의 의도와 다르게 동작할 수 있다.오버라이딩을 남발하면 코드를 이해하기 어려워질 수..
확장메서드란?확장 메서드는 기존 클래스의 메서드를 변경하지 않고 새로운 메서드를 추가할 수 있는 기능이다. 확장 메서드를 사용하면 작성한 클래스에 새로운 메서드를 추가할 수 있다. 이를 통해 코드의 가독성을 높이고, 반복적인 작업을 줄일 수 있다. 특징? 확장 메서드를 갖는 class는 static이어야한다.확장 메서드는 static 메서드여야한다.확장 메서드의 첫 번째 매개 변수는 this 키워드여야한다. 확장 메서드는 인스턴스 메서드처럼 사용할 수 있지만, 정적 메서드처럼 호출된다. 주의할 점 확장 메서드는 정적 메서드이므로, 인스턴스 변수에 접근할 수 없다.동일한 이름의 확장 메서드가 여러 개 존재할 경우, 호출 시 원하지않는 결과가 나올 수 있다.확장 메서드는 메서드의 인자로 null 값을 전..
static 한정자란? - 클래스의 멤버(필드, 메소드)를 객체 생성 없이 사용 가능(new 없이) - 클래스 static 필드(변수) - 클래스 static 메소드(함수) - static 메소드 내부에 사용하는 변수는 반드시 static >> C# static 메서드 정적(Static) 메서드는 인스턴스 메서드와는 달리 클래스로부터 객체를 생성하지 않고 직접 [클래스명.메서드명] 형식으로 호출하는 메서드이다. 이 메서드는 메서드 앞에 static 이라는 C# 키워드를 적어 주며, 메서드 내부에서 클래스의 인스턴스 객체 멤버를 참조해서는 안된다. 이 static 메서드는 인스턴스 객체로부터 호출될 수 없으며, 반드시 클래스명과 함께 사용된다. public class MyClass{ private i..