IT 61

[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..

[UNITY] The Dev Days of Summer Sale , 유니티 여름 세일

안녕하세요 유니티 에셋 여름 세일에 대해 들고 왔어요 최근에 유니티에서 투표를 진행했는데 다들 하셨나요?저는 따로 즐겨보던 분이 안 떠올라서 못했어요 진행하면서 이전에 상을 타셨던 분들이나 게임을 보았는데숨겨진 명작을 찾은 기분이라 되게 좋더라고요 다들 시간 되시면 한번 참여해 보세요 :)  요번 유니티 여름 세일은 올해 4주 동안 진행된다고 해요 매주 100여 종의 에셋을 50% 할인된 가격에 만나 볼 수 있으며, 크리에이터들이 게임 개발을 시작할 때 유용한 에셋을 추천해 주고 있다고 합니다 세일 일정! 알려드리겠습니다1주 차: 2024년 7월 24일 오전 8시(태평양 시간) - 2024년 7월 31일 오전 7시 59분(태평양 시간)Jason Weimann, Lana Lux, Sasquatch B St..

[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..

반응형