전체 글 111

Sourcetree Push 오류가 나면서 완료됨

git bash 창에서 git push를 했을 때 403 어쩌구 오류가 발생해서 해결했었다. Sourcetree에서 Push를 시도하는 과정에서도 오류가 발생했다. 이 오류 메시지에서도 403 어쩌구 하는 것으로 봐서 같은 이유로 오류가 발생한 듯한데 이를 해결해 보려고 한다. 1. GitHub 토큰 생성 GitHub 메인 페이지의 우측 상단의 프로필 클릭 Settings 좌측 하단 Developer settings Personal access tokens-Tokens(classic)-Generate new token(classic) classic말고 Fine-grained는 Beta라서 아직 지원 안 되는 기능이 있다고 한다. Note 입력-Expiration 선택-Select scopes(해당 토큰에..

문제 해결 2023.10.25

Sourcetree에서 GitHub와 연동 및 GitHub에 파일 올리기

Sourcetree에서 새 프로젝트를 Git과 연동하기 Create 탐색 연동할 폴더 선택 생성 연동 완료 Sourcetree에서 로컬 저장소(내 컴퓨터)와 GitHub 리포지토리 연동하기 원격 설정 추가 원격 이름, 연동할 리포지토리 주소 입력 후 확인 확인 원격에 origin(내가 설정한 이름) 경로가 생성된 걸 볼 수 있다. GitHub에 올릴 파일 Commit 하기 변경사항 추적 완료된 상태에서 모두 스테이지에 올리기 커밋 메시지 입력 후 커밋 커밋 완료 Sourcetree에서 GitHub에 Push하기 Push 푸시할 저장소, 브랜치 체크하고 Push

기타 2023.10.25

Git과 GitHub

Git과 GitHubGit이란 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템을 말한다. GitHub란 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스를 말한다.Git 기본 명령어git init최초 프로젝트 생성 시 한 번의 선언을 통해 현재 디렉토리를 관리할 수 있도록 한다.git add .현재 디렉토리의 변경사항에 대해 git이 추적할 수 있도록 한다.add 뒤에 추적하게 만들 경로를 명시해야 한다.git commit -m "커밋 메시지"변경사항을 확정한다.git pushGitHub에 새 리포지토리 생성하기Create repositoryRepository name 정한 후 Create repository(다른 설정은 원..

기타 2023.10.25

git push 반응 없음

git push를 했는데 커서만 깜빡거리고 아무 일도 안 일어나길래 이를 해결하기 위해 검색 시작 이런 글을 발견해서 시도해보았다. GitHub연동 폴더에서 cmd 입력 cmd 창에서 git push 시도 그랬더니 아래 창이 떴다. 그래서 이걸 하면 되나? 하고 Sign in with your browser 클릭 Authorize git-ecosystem 클릭 인증에 성공했다. cmd 창에서 다시 git push 시도 push가 잘 된 것 같다. 깃허브 Repository도 확인해보면 Capsule.png 파일이 잘 들어가 있다.

문제 해결 2023.10.17

타일맵

텍스처를 타일로 만들기 위해 분할하기 타일맵 에셋 다운로드 링크 https://www.kenney.nl/assets/tiny-town Tiny Town · Kenney Download this package (130 assets) for free, CC0 licensed! www.kenney.nl Sprite Mode Multiple-Pixels Per Unit 16-Filter Mode Point-Apply-Sprite Editor 픽셀퍼유닛은 한 유닛당 몇 픽셀을 표현할 건지 정하는 단위인데 나는 한 유닛의 크기를 가로 16픽셀 세로 16픽셀로 설정하기 위해 16으로 적었다 Type Slice-Grid By Cell Size-Pixel Size 16x16-Slice Sprite Pivot Unit M..

Unity/2D 2023.09.20

코루틴 최적화

StartCoroutine의 가비지 코루틴을 사용하는 경우 StartCoroutine를 호출하는 순간 해당 코루틴을 관리하기 위한 인스턴스가 생성되는데 이 인스턴스가 가비지로 이어질 수 있다. StartCouroutine은 유니티 엔진 내부 코드이기 때문에 최적화 하기는 어려우므로 이로 인한 가비지 생성을 최소화 하기 위해서는 StartCoroutine을 최소한으로 사용해야 한다. YieldInstruction의 가비지 YieldInstruction은 코루틴 내부의 yield 구문에서 사용되는 값으로 WaitForEndOfFrame WaitForFixedUpdate WaitForSeconds 등이 있는데 아래처럼 new를 통해 인스턴스화 될 때 가비지를 생성하게 된다. yield return new Wa..

Unity/기타 2023.04.27

GPGS 사용해보기

다운로드 https://github.com/playgameservices/play-games-plugin-for-unity GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub. github.com 다운 받은 파일의 압축을 풀고 압축 푼 폴더의 current-build 폴더에 들어가서 위 패키지를 유니티에 임포트 한다. 그러면 저절로 설치가 진행되는데 ..

Unity/기타 2023.04.20

디자인패턴 - 프로토타입 패턴 사용해보기

개념 디자인 패턴 중 생성 패턴에 속한다. 기존 객체를 복제하여 새로운 객체를 생성한다. 사용법 먼저 복사할 객체의 원형이 필요하다. 그리고 객체를 생성하는 부분에서 원형 객체를 복사해서 생성하게 된다. 활용 예시 내가 맡은 부분인 채집의 과정 중에 양배추를 여러개 생성하는 부분이 있는데 여기에 활용해보려고 한다. 아래는 원형이 될 양배추 객체의 클래스이다. 프로토타입 패턴에서 중요한 부분은 Clone() 메서드이다. Clone() 메서드 호출을 통해 원형 객체를 복사하게 된다. 나는 양배추를 밭에서 생성되게 하려고 밭의 역할을 할 FarmRow 객체를 미리 만들었고 아래처럼 구조를 잡았다. 자식으로 양배추가 생성될 위치를 의미하는 객체들과, 원형 객체가 있다. 원형 객체를 아래 FarmRow의 멤버변수..

Unity/3D 2023.04.16

채집 R&D - 1

원래 채집은 맨손 채집 한 가지였는데 게임 컨셉에 대해 여러번 회의를 거친 후 최종적으로 삽으로 양배추를 캐는 방식으로 진행하게 되었다. 이걸 어떻게 구현하는게 좋을까 고민하다가 동물의 숲에서 땅 파는 모습을 레퍼런스로 삼았다. 원래는 레퍼런스 없이 상상으로 버튼 클릭하면 삽으로 양배추를 캐는 부분을 만들어놨었는데 제대로 레퍼런스를 정해서 추가된 부분이 생겼다. 이제 삽이 양배추에 닿으면 양배추가 포물선을 그리며 앞으로 날아간다.

Unity/3D 2023.04.15
반응형