본문 바로가기

전체 글128

[Unity] 고급과정 1일차 필기내용 (펌) Unity3D 4.2 Base SettingLayout - 2by3 가 일반적인 레이아웃Unity - Preferences - General - Always Show Project Wizard Check (동시 프로젝트 오픈가능)Unity - Preferences - External Tools - External Script Editor 에서 다른 편집기 툴로 변경 가능. (Ex - Microsoft VisualStudio 등)다른 툴로 변경시 Assets - Sync MonoDevelop Project 로 선택해서 실행해야 자동완성이 적용됨.Unity - Preferences - External Tools - Image application 을 이용하여 이미지 편집 가능. (Ex - Photoshop .. 2016. 10. 17.
[BLOG] 티스토리 블로그 아이콘 바꾸기 아무 png나 jpg이미지 자기한테 맞는거 찾아서 http://genfavicon.com/변환시켜서 업로드 요즘 오버워치 내 플레이 아이콘인이걸로 설정 8ㅅ8 잘안보인다. 담에 다시 바꿔야지 2016. 10. 14.
[SaveSource] Drag Script public class TouchManager : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler { public void OnBeginDrag(PointerEventData _eventData) { transform.position = _eventData.position; } public void OnDrag(PointerEventData _eventData) { transform.position = _eventData.position; } public void OnEndDrag(PointerEventData _eventData) { transform.position = _eventData.position; } } - 이벤트 핸들러를 붙.. 2016. 10. 14.
[SaveSource] Touch Pinch Zoom /* touch pinch zoom */ if (Input.touchCount == 2) { touchZero = Input.GetTouch(0); touchOne = Input.GetTouch(1); touchZeroPrevPos = touchZero.position - touchZero.deltaPosition; touchOnePrevPos = touchOne.position - touchOne.deltaPosition; prevTouchDeltaMag = (touchZeroPrevPos - touchOnePrevPos).magnitude; touchDeltaMag = (touchZero.position - touchOne.position).magnitude; deltaMagnitudeDiff = p.. 2016. 10. 14.
[Unity] Mobile Touch (펌) 출처 : http://noname2.tistory.com/110 유니티는 멀티터치를 지원한다. 화면을 터치하게 되면, 화면을 터치한 순서대로 해당 터치의 정보는 터치정보를 담는 배열에 들어가는데 0, 1, 2 순서대로 들어간다. 그리고 이러한 터치정보는 Input.GetTouch(index) 로 얻어올 수 있다. index는 int형이며 위에서 말했다싶이 터치의 인덱스 값이다. Input.GetTouch(index)는 Touch 클래스로 그 정보를 반환하므로 Touch touch = Input.GetTouch(index); 와 같은 형태로 해당 터치정보를 참조변수 touch로 접근할 수 있게 하면 된다. 만약 화면 3곳을 터치하고 있으면 index값 0,1,2에 각각 그 정보가 들어가는 것이다. 그런데 .. 2016. 10. 13.
[SaveSource] Player Cam & Input.Axis [PlayerCtrl.cs] - 캐릭터에 부착 public class PlayerCtrl : MonoBehaviour { public float moveSpeed = 10; void Update () { float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); transform.Translate(new Vector3(h, 0, v) * moveSpeed * Time.deltaTime); transform.Rotate(new Vector3(0, Input.GetAxis("Mouse X"), 0)); } } [FollowCam.cs] - 카메라에 부착, Target에 캐릭터 부착 public class FollowCam : Mon.. 2016. 10. 7.