응용프로그램/유니티(Unity) 57

Unity - 자습서 - 인터페이스 - 게임뷰

유니티의 게임 뷰 호출은 [Play] 단추를 누르면 됩니다.여기에서 게임을 테스트 하며 빌드 후 어떤 방식으로 진행될지 확인할 수 있습니다. 언제든 중지하거나 다시 진행할 수 있어 보다 정확한 테스트가 가능합니다.플레이 모드에서 여러 가지를 조정할 수 있으므로다른 설정에서 게임 진행 모습을 확인할 수 있습니다. 또한 게임 뷰에서 해상도를 설정해서 사용하는 플랫폼에 맞는 화면을 지정할 수 있습니다. Edit -> Project Setting -> Player에서 설정을 바꿀 수 있으며 디폴트 화면의 너비와 높이를 해상도 메뉴에서 보여줍니다. 이 값을 편집하면 게임 뷰에서 변경 내용을 바로 확인할 수 있습니다. 다른대상 플랫폼을 선택하면 해상도도 해당플랫폼에 맞게 변경됩니다. 예를 들어 웹 플레이어로 전환하..

Unity - 자습서 - 인터페이스 - 씬뷰

씬뷰는 시각적으로 구성할 수 있는 곳인데보기버튼위에 있는 버튼을 사용하여 탐색할 수 있습니다. 키보드의 Q, W, E 및 R키를 눌러 사용할 수 있습니다. 첫번째 버튼은 손 도구로 순수하게 탐색용입니다.이 도구에서 마우스 왼쪽 단추로 드래그해 이동하고오른쪽 단추를 사용하면 1인칭 스타일로 주위를 봅니다. 이 도구에서 Alty키를 누르고 드래그하면 보고 있는 지점 주위를 궤도처럼 돌 수 있습니다. Alt를 누르고 마우스 오른쪽 단추로 드래그하면 보기가 확대 및 축소됩니다. 계층구조에서 하이라키를 선택하고 이름을 두번 클릭하거나 씬뷰에서 마우스 커서와 F를 누르면 오브젝트에 초점을 맞출 수 있습니다. 남은 3개의 wer를 통해서 이동, 회전, 크기조정을 할수 있습니다.해당하는 축 핸ㄷ즐을 드래그하면 X, Y..

Unity - 자습서 - 인터페이스 - 인터페이스 개요

인터페이스는 크게 다섯가지로 나눌 수 있습니다. 씬 뷰, 계층 구조, 게임 뷰, 프로젝트패널, 인스펙터 패널 씬뷰에서 게임을 시각적으로 구성하고2D와 3D와 3D에서 오브젝트를 조정할 수 있습니다. 게임뷰에서는 게임을 미리보고 Play버튼을 누르면 게임이 활성화 됩니다. 에디터에서 언제든 테스트 플레이가 가능합니다. 계층구조는 장면의 오브젝트를 알파벳 순서대로 나열하고 이러한 순서로 부모자식 관계를 알 수 있으며오브젝트를 그룹화하는 방법이 되기도 합니다. 프로젝트 패널은 현재작업중인 모든 파일을 한곳에서 표시합니다게임의 모든 컴포넌트를 빠르게 액세스할 수 있으며스크립트로부터 텍스처, 3D모델, 비디오및 오디오 등이 가능합니다. 인스펙터는 상황에 맞게 바뀌는 패널로선택한 오브젝트, 에셋 또는 설정 패널 속..

Unity - 자습서 - 인터페이스

※ 동영상과 동영상이 말하는 내용만 적혀있습니다. 나중에 까먹을때 보려고 메모하듯이 적어놓은 겁니다. 인터페이스와 요소 Interface OverviewThe Scene ViewThe Game ViewThe Hierarchy and Parent-Child relationshipThe Project Panel and ImportingThe InspecterBuild and Player SettingsIntroduction on the Profiler Essential Unity Concepts Game Object and Components Prefabs - Concept & UsageTagsLayers Extending the Unity Editor Building a Custom Inspector Ad..

유니티 - Collider 접촉이벤트

참조 : http://cpp11.tistory.com/13 충돌이 일어나기 위해서는 GameObject가 모두 Collider을 가지고 있어야 하고 둘 중하나는 Rigidbody를 가지고 있어야 한다. 3D용 충돌처리OnTriggerEnterOnTriggerStayOnTriggerExit OnCollisionExitOnCollisionStayOnCollisionEnter void OnTriggerEnter(Collider other) { Debug.Log ("접촉콜리더: "+other.name); if (other.tag == "Player") { Debug.Log ("플레이어 접촉"); } } 2D용 충돌처리OnCollisionExit2DOnCollisionStay2DOnCollisionEnter2D ..

유니티 씬이동

씬 이동하기. 현재 켜져 있는 씬 저장하기 -> Title로 저장 현재 켜져 있는 씬 다른이름으로 씬 저장하기 -> Main으로 저장 File -> Build Setting -> 씬 드래그 ▷ 숫자로 이동하기 File -> Build Setting -> 씬이름 옆에 숫자확인 C# 스크립트 만들고 TitleTemp로 지정 using UnityEngine.SceneManagement; OnMouseDown () { //Debug.Log ("button Click"); SceneManager.LoadScene(1); } ▷ 씬 이름으로 이동하기. File -> Build Setting -> 씬이름 확인. using UnityEngine.SceneManagement; OnMouseDown () { //Debug..

유니티 버튼

유니티 실행하고 폴더위치 지정 Main 카메라 : Position : 0, 0, -10Projection : OrthographicSize : 10Clipping Planes (Near:0.3, far: 10~20) 작업위치 -> Assets -> Image -> 이위치에 PNG 그림 저장 Unity 화면에 PNG 파일 드래그Hierarchy에서 PNG그림파일 선택 -> Add Component -> Physics 2D -> Box Collider 2D C# 스크립트 만들고 OnMouseDown (){ Debug.log("버튼클릭");} 삽입 후 하이러키의 PNG파일을 클릭하고 C# 스크립트 추가 후 실행!