사진과 같이 Button에 Event Trigger이라는 컴포넌트를 추가하여 준다

 그 다음 Add New EventType에서 원하는 Event를 추가하여 주면 된다


누르고 있는 상태를 체크하려면 Pointer Down를 추가하여 주면 된다

그 후 스크립트에서 


priavte bool ButtonDown;


public void PointerDown()

{

ButtonDown=true;

}


이 코드를 추가 후 Pointer Down의 유니티 이벤트 List에 PointerDown() 함수를 추가하면 버튼을 누르고 있는 상태일때 PointerDown() 함수가 실행된다



대개 유니티에서 2D 캐릭터 에니메이션을 만들면 왼쪽을 바라보고 있는 경우 오른쪽을 바라보고 있는 경우를 각각 따로 만들어야 한다 생각하는데 사실 그러지 않아도 된다.


캐릭터 스프라이트가 있는 Object의 Scale을 (-1 , 1, 1) 로 설정하면 Sprite의 좌우 반전이 된다. 이는 에니메이션에도 모두 적용되어 손쉽게 좌우 반전을 구현할 수 있다.


실수로 삭제해버린 브런치를 복구하는 방법


다행히 깃은 삭제한 브런치라도 커밋을 한 모든 기록을 보관하고 있다

그러니 해당 커밋을 찾아서 복구를 해주면 된다


우선 git reflog로 이제까지 커밋한 목록을 전부가져온다


그럼 위의 사진과 같이 내가 원하는 커밋인 b243685 HEAD@[15] : commit : 2018.02.14 오후 11:06 을 찾을 수 있다


숫자 15는 해당 커밋의 순서이다


그럼 이 커밋을 체크아웃 하여 복구를 해주면 된다


git checkout -b 새로체크아웃할브런치 HEAD@{15} 로 복구할 커밋을 체크아웃하여 복구할 수 있다



- 간단 정리 -


1. git reflog로 커밋 기록 가져옴

2. git checkout -b 새로체크아웃할브런치 HEAD@{커밋 숫자}



+ Recent posts