IT 60

[Git] 깃 던전 공략법

프로그래머스에서 무료 강의가 있길래 한번 들어보는 김에 정리 하고자 한다. 보니까 따로 유튜브로 제공하고 있었다 git이나 github는 협업하면서 사용은 해봤지만, 제대로 사용한 적이 없는 거 같아서 이렇게 정리를해본다. git은 너무 어렵고 기능이 많고, 왜 쓰는지 언제 쓰는지 모르는 경우가 많다.먼저 가장 기본이 되는 명령어로는git init : git 생성하기git clone git_path : 코드 가져오기git checkout branch_name : 브랜치 선택하기git checkout -t remote_path/branch_name : 원격 브랜치 선택하기git branch branch_name : 브랜치 생성하기git branch -r : 원격 브랜치 목록보기git branch -a : ..

IT/공부 정리 2024.09.09

[UNITY] 세일 에셋 추천 목록

세일 일정1주 차: 2024년 7월 24일 오전 8시(태평양 시간) - 2024년 7월 31일 오전 7시 59분(태평양 시간)Jason Weimann, Lana Lux, Sasquatch B Studios 2주 차: 2024년 7월 31일 오전 8시(태평양 시간) - 2024년 8월 7일 오전 7시 59분(태평양 시간)Gabriel Aguiar Prod, But Why Levin, Goldmetal 3주 차: 2024년 8월 7일 오전 8시(태평양 시간) - 2024년 8월 14일 오전 7시 59분(태평양 시간)Turbo Makes Games, Dilmer Valecillos, Warped Imagination 4주 차: 2024년 8월 14일 오전 8시(태평양 시간) - 2024년 8월 21일 오전 7..

[BABYLON] babylon기초

먼저 3D 기초부터 언급하고 넘어가겠습니다. 렌더링컴퓨터를 사용하여 물체를 3차원으로 표현하는 과정으로,점(vertices), 선(Edges), 면(faces)로 이루어져있음 이 것들을 X,Y,Z축을 2D스크린으로 옮기는 과정이 렌더링,ex)텍스처와 매핑, 조명과 쉐이딩, 애니메이션  * 3차원 모델 좌표계 정점을 2차원으로 바꿔주며, * 면에 그려지는 객체의 색체와 조명 또는 매칭을 하는 과정들 투영 -> 클리핑 -> 은면처리 -> 쉐이딩 -> 매핑 순으로 이뤄지며투영은 3차원 모델을 2차원 스크린에 비춰주고클리핑은 디스플레이 밖 오브젝트 부분을 처리해주는 과정이며은면은 오브젝트의 보이지 않는 부분과 보이는 부분을 처리해주고쉐이딩은 음영, 조명빛, 광원빛, 반사광, 투명빛 등을 처리합니다매핑은 오브젝트..

[UNITY] 플래시 딜 유니티 파격 세일 진행

안녕하세요 리니에오!  오늘은 유니티 어필리에이터로써 에셋관련된 정보를 들고 왔어요 Dev Days of Summer Sale이라고 2nd 연례 행사가 7월 24일에 시작되어 8월21까지 진행된다고 합니다.이 세일은 크리에이터를 기념하는 세일로, 매주 에셋 스토어에서 3명의 크리에이터가 게임 개발 여정에서 다른 사람들을 돕기 위해 좋아하는 에셋을 큐레이션한다고 합니다. 이 세일은 다음 주에 다시 이야기 하도록 해보겠습니다. 저 Dev Days of Summer Sale말고 플래시딜을 우선 진행한다고 합니다.요번 7월 17일 8:00:00 PT ~ 7월 24일 7:59:00 PT 동안 진행하는 플래시딜은 100개 이상의 에셋에 대해 최대 60%할인으로 시작해서 24시후에는 50%로 할인이 낮아지고, 그 후..

[Unity] 복습: C#기본기

-------> Static: 전역함수배열은 어떤 특징을 그룹짓고 메모리 공간을 연속적으로 써서 랜덤엑세스가 가능하게 한다. class는 할당 & 참조// 클래스 정의class obj{ int a; char b; void foo() { ... }};// 클래스의 변수 선언obj myobj;// 함수 호출myobj.foo();  struct은 복사 & 참조는 하지 않는다// 구조체 정의struct data { int a; char b; void foo() { ... }};// 구조체의 변수 선언data mydata;// 함수 호출mydata.foo();  구조는 기본적으로 갖지만, main에서 호출하면 class는 호출되지 않는다.class의 기본 접근 지정자가 privat..

IT/공부 정리 2024.07.04

[Unity] 유니티복습 생명주기

유니티를 다시 시작하고자 해서유니티를 복습하고 정리한 글 내용입니다. ------->모든 상호작용과 반응은 순차적이고 구조화된 방식으로 이루어지는데, 생명주기를 바탕으로 이뤄진다.이 생명주기에는 여러 이벤트 메서드가 존재하고, 게임 오브젝트의 동작을 제어할 수 있다. 아래 이미지는 유니티 생명 주기의 흐름도이다.public class example : MonoBehaviour{ //생성자란 클래스가 인스터스화 될 때 초기에 제일 먼저 불리는 함수같은 역할. 유니티에선 생성자 X //자기 자신의 데이터를 초기화하는 용도 void Awake() {} //컴포넌트가 켜졌을 때 호출된다. 당연히 생성시에 컴포넌트가 켜져있으면 함수 호출 void OnEnable() {} ..

IT/공부 정리 2024.06.19

[Next.js] 폰트 추가

Next.js에서 폰트를 추가 하고 싶은데 내 기준 가장 쉬운 방법은  먼저 폰트를 다운로드 한다.https://fonts.google.com/noto/specimen/Noto+Sans+KR Noto Sans Korean - Google FontsNoto is a global font collection for writing in all modern and ancient languages. Noto Sans KR is an unmodulated (“sans serif”) design for the Korean language ufonts.google.comNotoSans는 두부라고 해서 글자가 깨질 때 네모네모 되는 것이 특징인데 되게 재밌는 거같다.  무튼 다운로드한 폰트를 public밑에 폴더를 만들..

[javaScript] 간단 정리

참고자료 : https://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU - === 타입까지 확인. ex). 1 === ‘1’ false 1 === 1 true - == 타입 상관없이 값 같은 것을 확인 ex). 1 == ‘1’ true - prompt : 입력 창 - alert : 창 띄우기 - 배열 - 배열 명령어 - push 1개 추가 - concat 여러 개 추가 - unshift 맨 앞에 추가 - splice (원하는 자리, 삭제 개수, 원하는 값) →삭제된 거 반환 - sort 정렬 - reverse 역순 - 객체는 클래스로 봐도 됨, 변수 뿐만 아니라 함수도 가능. - 예시 var emptyObject = {}; conso..

[Babylon.js] 컴포넌트

● @babylonjs/core   - Scene    https://doc.babylonjs.com/typedoc/classes/BABYLON.Scene    const OnSceneReady = (이름명:scene: Scene)⇒{}    - FreeCamera    https://doc.babylonjs.com/typedoc/classes/BABYLON.FreeCamera    new FreeCamera(이름명:”camera”, 위치: new Vector3(0,1,-5),scene);     - Vector3    https://doc.babylonjs.com/typedoc/classes/BABYLON.Vector3    new Vector3(_*x,_*y,_z);    - HemisphericLi..

TypeScript

타입스크립트란, 마이크로소프트에서 구현한 JavaScript의 슈퍼셋(Superset) 프로그래밍 언어. 확장자로는 .ts를 사용[1]하며, 컴파일의 결과물로 JavaScript 코드를 출력한다. 최종적으로 런타임에서는 이렇게 출력된 JavaScript 코드를 구동시키게 된다. 타입스크립트를 사용하려면 npm이 필요하다. Node.js를 설치하면 npm이 자동으로 설치된다. npm을 설치하고 나면 터미널이나 명령 프롬프트에서 npm i -g typescript 를 입력하면 타입스크립트 컴파일러(타입스크립트 → 자바스크립트 변환기)가 설치된다. 타입스크립트에선 함수를 객체처럼 사용할 수 있어. 함수를 변수에 할당하거나, 함수를 반환하거나 하는 등의 작업을 할 수 있다. => 자바스크립트에서 함수는 일급 객..

반응형