전체 글 126

[UNITY/C#] C#고급 프로그래밍

유니티 이벤트 - 이벤트 끼리 엮이지 않음 - Invoke("함수명", 지연시간f); || 지연시간 만큼 흐른뒤에 함수가 호출 됨 예제1) using UnityEngine.Envents; 으로 라이브러리 추가해주고, public UnityEvent TestEvent; 선언 TestEvent.Invoke()로 호출. inspector에서 스크립트 추가된 것 중 연쇄적으로 같이 발동 될 함수들을 등록 시켜 주면 됨. --> 스크립트에서 각자 스크립트를 선언해서 호출해주는 것이 아닌, 임의로 지정, 넣어줘서 호출 가능. (한줄로 가능해서 깔끔해 짐) 델리게이트(delegate) - C#에서 제공하는 이벤트 - 어떠한 기능을 목록에 추가하면 대신 발생시켜줌. - 유언대리인, 비서 해야할 리스트를 넘겨주면 쭉 대..

IT/공부 정리 2023.03.09

[UNITY] C# list 사용법

◎ List선언list 변수명 = new List() ;list 변수명 = new List() {.... } ;더보기List num = New List();List num2 = new List() {1,2,3,4}◎ 배열 추가 : Add(값)List num =  new List();num.Add(0); ◎ 중간에 넣기 : Insert(인덱스, 요소)더보기class Example : MonoBehavior{     void Start(){          List dogs = new List();                    dogs.Add("pomeranian");          dogs.Add("poodle");          dogs.Insert(1,"maltese");           f..

IT/공부 정리 2023.02.24

[UNITY] C# 중급 프로그래밍

○ 벡터 연산 기초 - Vector3 (x,y,z), 벡터란 정해진 원소를 갖고 있는 것. - 길이(거리)와 방향을 가르키는 존재 ○ 쿼터니언 - Quaternion.Enler [ 오일러;수학자] - 오일러는 x,y,z축으로 회전하는 각을 만들었다? - 회전 전과 회전 후의 축이 겹쳤을 경우 소실됨 3축에서 2축이 되버림 => 짐벌 락?현상.(그래서 예전엔 90도회전을 피해감,89.999) - Quaternion은 x,y,z,w 4축을 사용해서 90도 회전도 무사히 표현가능 + Euler를 통해 나타내고 싶은 각을 표현, Euler(new Vector3(0,0,0)) + LookRotation(new Vector3 (0,1,0)); 특정 방향으로 회전. + Lerp(Euler,Euler, %); 두 벡터..

IT/공부 정리 2023.02.18

[Unity] 유니티 내부 기초

강의를 들으며 하는 것이라 세세하진 않지만, 적어두는 내용입니다 ○ 레벨 디자인 카메라 : - clear Flags 아무 것도 없는 영역 + skybox : 하늘로 채워줌 + solid Color : 단색으로 채워줌 - Trigger : 물리적인 충돌은 없지만, 충돌했다고 감지 ○ 충돌 처리 OnTriggerEnter(Collider other) : 트리거인 콜라이더와 충돌 할 때 자동으로 실행 OnCllistionEnter(Collision other): 일반 콜라이더와 충돌했을 때 자동으로 실행 -> 좀 더 자세한 정보도 포함됨(물리값,,) ○ 생명주기 - Reset : + 오브젝트를 생성 후 인스펙터 뷰에서 리셋을 눌러줄 때 실행, + 객체의 속성을 초기 값으로 설정해 줄 때 사용 - Awake +..

IT/공부 정리 2023.02.18

[Unity] VSCode로 자동완성 하기

졸업 후 Visual Studio를 이제 쓰지 못하게 되어 VSC를 쓰게 되었습니다. 근데 이게 뭐람!! 자동완성이 되지않더군요.. 해서.. 자동완성하는 방법을 작성하였습니다. I_Jemin이라는 분의 사이트를 참고하였습니다. 먼저 OUTPUT에 .NET에러가 떴는지를 확인해야합니다. https://dotnet.microsoft.com/en-us/download/dotnet-framework Download .NET Framework | Free official downloads Downloads for building and running applications with .NET Framework. Get web installer, offline installer, and language pack do..

기타/정보 2022.11.20

[코딩테스트] 백준을 깃허브에 연동

TIL을 하며 잔디심기하고 싶은데, 어려운 여러분! 백준 코드를 깃허브에 연동시키며 코테 연습을 해보는 것은 어떨까요? 백준 허브를 이용하여 깃허브에 코드 올리기 - 먼저 크롬에서 백준허브를 검색하여 추가해줍니다. 백준허브(BaekjoonHub) Automatically integrate your BOJ submissions to GitHub chrome.google.com - Add to Chrome을 하여 추가해줍니다. - Authenticate를 눌러 연동 작업을 시작해줍니다. - Authorize QasimWani를 눌러줍니다. 저는 깃허브가 자동로그인이 되어있어서 인지 바로 떴습니다. - 새로 레포지토리를 만들거나 기존에 있던 것을 가져와 주면 됩니다. - 그 이후 백준에서 문제풀면 자동으로 추..

기타/정보 2022.10.15
반응형