내일배움캠프

·Record/TIL
픽셀 이미지 유니티로 가져왔는데 깨졌을때원본은 이런 색상의 캐릭터입니다. 유니티로 가져왔더니 이게 무슨 물에 10번정도 담궜다가 빼낸 색이 되었습니다.깨지는것도 깨지고 말입죠...  원인은 압축을 해서 가져와서 그런것입니다.도트를 사용할 경우 압축 옵션을 None으로 설정해주면 되는데 초기 설정은 픽셀 데이터 색상을 적당히 최적화 해버리기 때문에 적당히.. 자기들끼리 최적화가 된다 이 말.. 내가 알아낸건 아니고 튜터님이 예전에 다른분 알려주실때 저장해둔 자료이다. https://blog.naver.com/PostView.nhn?blogId=hram01&logNo=221489477514 Shader 기본이론 _ 텍스처 포맷 (1)00. Shader 이란 무엇인가? 일단 셰이더 수업을 들으니.. 가장 먼저..
·Record/TIL
Override객체지향 프로그래밍에서 상속 관계에서 부모 클래스가 가진 메서드를 자식 클래스에서 동일한 이름과 시그니처(매개 변수의 타입과 개수)로 다시 정의하는 것을 말한다. 이는 부모 클래스의 메서드를 자식 클래스에서 필요에 맞게 재구현하는 것을 의미한다. >> 한줄요약Override는 상속 관계에서 부모 클래스의 메서드를 자식 클래스에서 재정의하여 다양한 구현을 하게한다. 장점:다형성을 구현할 수 있다. 즉, 같은 이름의 메서드가 다른 동작을 수행하게 된다.코드의 재사용성을 높이고, 상속 구조에서 각 클래스가 자신의 독특한 동작을 구현할 수 있게 한다.단점:잘못된 오버라이딩이 발생할 수 있다. 예를 들어, 부모 클래스의 의도와 다르게 동작할 수 있다.오버라이딩을 남발하면 코드를 이해하기 어려워질 수..
·Record/TIL
확장메서드란?확장 메서드는 기존 클래스의 메서드를 변경하지 않고 새로운 메서드를 추가할 수 있는 기능이다. 확장 메서드를 사용하면 작성한 클래스에 새로운 메서드를 추가할 수 있다. 이를 통해 코드의 가독성을 높이고, 반복적인 작업을 줄일 수 있다.  특징? 확장 메서드를 갖는 class는 static이어야한다.확장 메서드는 static 메서드여야한다.확장 메서드의 첫 번째 매개 변수는 this 키워드여야한다. 확장 메서드는 인스턴스 메서드처럼 사용할 수 있지만, 정적 메서드처럼 호출된다.  주의할 점 확장 메서드는 정적 메서드이므로, 인스턴스 변수에 접근할 수 없다.동일한 이름의 확장 메서드가 여러 개 존재할 경우, 호출 시 원하지않는 결과가 나올 수 있다.확장 메서드는 메서드의 인자로 null 값을 전..
·Record/TIL
static 한정자란? - 클래스의 멤버(필드, 메소드)를 객체 생성 없이 사용 가능(new 없이) - 클래스 static 필드(변수) - 클래스 static 메소드(함수) - static 메소드 내부에 사용하는 변수는 반드시 static >> C# static 메서드 정적(Static) 메서드는 인스턴스 메서드와는 달리 클래스로부터 객체를 생성하지 않고 직접 [클래스명.메서드명] 형식으로 호출하는 메서드이다. 이 메서드는 메서드 앞에 static 이라는 C# 키워드를 적어 주며, 메서드 내부에서 클래스의 인스턴스 객체 멤버를 참조해서는 안된다. 이 static 메서드는 인스턴스 객체로부터 호출될 수 없으며, 반드시 클래스명과 함께 사용된다. public class MyClass{ private i..
·Record/TIL
조건한칸 한칸씩 움직이고 통통 튀는 느낌으로 뛰게 하고싶었다.그리고 어느 방향으로든 돌 수 있는데 이때 그 방향으로 시야를 변경시키고 싶었다.  방법확실한 해결방법은 아니지만 1좌표씩 움직일때 점프를 하면서 이동을 하는데,점프를 하고 내려올때 중력이 쎄지게 했다.또 LookAt 함수로 움직일때마다 캐릭터가 그 위치를 바라볼 수 있도록 회전하게 만들었다.  코드 PlayerController.cs물론 코드중에서 다른 내용은 뺐는데 덜빼서 이해가 안되실 수 있다.움직임과 시야만 보여드리기 위함.using System.Collections;using UnityEngine;using UnityEngine.InputSystem;public class PlayerController : MonoBehaviour{ ..
·Record/TIL
스파르타 본사 방문 이유최종프로젝트로 어떤 프로젝트를 할 것인지 정하다가 매니저님이 방치형 멘토님도 계시고 많은 경험을 할 수 있을거라고 하시면서 내가 만들고싶은 게임보다 잘되는게임, 트렌드를 따라가보는 것은 어떻겠냐 하고  추천해주셨고 팀원들과 상의끝에 들어가게되었다.물론 우리가 들어가고 싶다고 들어간게 아니라 뽑힌거긴한데 어떤 기준으로 뽑았는지는 잘모르겠어서 그냥 내가 잘나서 뽑으셨구나 하고있다.  팀원들과의 첫만남은 정말 어색했습니다.. ^^ 제가 안면인식장애가 약간 있어서 어디서 저를 쳐다보고 계셨는지, 몇번 저를 지나가셨는지는 모르겠는데 저는 아무리 둘러봐도 진짜 못알아봤습니다...그리고 결국 먼저 와주셔서 팀원 두분이랑 만나서 다른분 만나러가는데 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 아니 왜 셋이 1m씩 ..
석영
'내일배움캠프' 태그의 글 목록 (5 Page)