본문 바로가기

전체 글

(347)
GIT - backup, push 1. 나의 지역저장소(Local repository)를 HTTP서버통신방법을 이용하여 원격저장소(remote repository)와 연결하는 방법 *(보안적으로 더 뛰어난 SSH 서버통신방법도 있는데 이는 나중에 살펴보자) (1) - github 로그인 및 new repository 생성 (2) - git bash에서 .git으로 관리하고 있는 폴더(Local repository)로 접근하고 1에서 만든 저장소(remote repository)와 연결 (git remote add origin http://gitbub.com/yooncoding1/MyApp.git) --> http의 의 주소의 원격저장소와 연결을 하는데 그 저장소의 이름을 origin 으로 한다는 뜻 (3) - git remote -v를 ..
GIT - branch(3 way merge) (1) - work.txt의 기본적인 내용을 work 1로 commit하고 해당 버전을 조상으로 하는 A 브런치와 B 브런치를 생성하여 work A 버전과 work B 버전을 만든다 ○ work 1 (master 브런치) ○ work A (A 브런치) ○ work B (B 브런치) ○git log (2) - Google검색 : git 4pmerge로 4pmerge프로그램 설치 - git Bash 터미널창에 아래 명령어를 입력하여 git의 config merge에 위에서 설치한 4pmerge를 셋팅해준다 (최초 1번만 설정해주면 됨) git config --global merge.tool p4merge git config --global mergetool.p4merge.path 'C:/Program Fil..
Unity2D_TopDown -UI (2) 판넬Ui 껏다 켜기 3. 판넬이 없는 상태에서 -> 스페이스바 눌러서 스캔하면 -> talkPanel 뜨고 -> 방향키 다 먹통 -> 다시 스페이스바 눌르면 talkPanel 사라짐 구현 3-1 : 방법(1) PlayerMove에 bool값 stopAction 선언 및 stopAction이 true면 플레이어 이동이 먹통이 되도록 삼항 연산자 이용 스캔할 물체 앞에서 스페이스 바를 눌렀을때 GameManigerScript로 전해지는 매개변수로 stopAction 추가 GameManiger 오브젝트의 Public PlayerMove에 Player 오브젝트 드래그앤 드랍 3-2 : 방법(2) 최초 계층구조에서 Image를 비활성화 하고 시작 리펙토링 *결론적으로 단순히 키를 눌렀을때와 같이 어떠한 부가적인 조건이 없는 상태에서..
Unity2D_TopDown - UI(1) 기본셋팅 2D Pixel Perfect Camere 참고 : blogs.unity3d.com/kr/2019/03/13/2d-pixel-perfect-how-to-set-up-your-unity-project-for-retro-8-bits-games/ 2D Pixel Perfect: How to set up your Unity project for retro 8-bit games2D 픽셀 퍼펙트: Unity로 레트로 8비트 게임 Retro games with simple mechanics and pixelated graphics can evoke fond memories for veteran gamers, while also being approachable to younger audiences. Nowadays,..
Unity2D_TopDown 십자이동 , 레이케스트(RayCast) 1.플레이어 십자이동 구현 2. 애니메이션 (1) - Asset에 Animation폴더 생성(2) - 애니메이션 스프라이트를 끌어다가 Player에게 드로그앤 드랍(3) - 아래와 같이 Make Transition 하고 각 트랜지션에* 겹치는 구간 없게 -> Transition Duration = 0 +Any state 에서 오른쪽 애니메이션인 player_right_walk state 로 가기위한 Transition 조건은 3번째 아래 스크린샷에 보이는 파라미터 HorizontalAnimation >0, isChanged true 일때 이다 나머지 방향도 같은원리 (4) - 플레이어 애니메이션 스크립트 작성 →입력h=1 ,HorizontalAnimation =0, h=1 따라서 isChanged = t..
Android Kotlin - for, while, Non-null, Nullable 1. for 2. while 3.Non-Null / Nullable (1) - null sage 연산자 --> ?. (2) - elvis 연산자 --> ?: (3) - non-null assertion 연산자 --> !! (4) - .let
GIT - branch (merge) 출처 : egoing.org 1. 초기 git 버전관리시스템 설정 (1) - default.txt 파일을 가지고 있는 default work 1버전 (2) - default work1 버전에서 파생되어 default.txt 파일과 o2.txt파일을 가지고 있는 o2 work 2버전 (3) - default work1 버전에서 파생되어 default.txt 파일과 master.txt파일을 가지고 있는 master work 2버전 2. master branch에 o2 branch를 병합하여 새로운 버전을 만들기 (1) - git checkout master로 현재 브런치를 master로 만든다 (2) - git merge o2를 하여 o2 브런치를 master 브런치에 병합 한다 (3) - 왜 병합하는지 병..
GIT - branch *clear : git bash 터미널의 기록된 코드를 지워 깨끗하게 만듬 *git log --all --graph --oneline - 앞으로 우리가 만들 모든 브랜치가 보일 all - 시각적으로 로그가보여짐 graph - 버전이 한줄로 보여지게함 oneline 1. manual 이라는 폴더를 생성하고 해당 폴더를 Git으로 관리한다 2. work.txt파일을 3가지 버전으로 Git에 저장한다 3.Branch 3-1. 기본설정 **git log --all --graph --oneline - 앞으로 우리가 만들 모든 브랜치가 보일 all - 시각적으로 로그가보여짐 graph - 버전이 한줄로 보여지게함 oneline 3-2. git branch 명령어 - 위 명령어를 입력하면 우리가 가지고있는 branc..