Unity3d 사용하기 - Scene

이미지
유니티의 씬 구성에 대해서 알아봅시다.  블랜더나 3D Max 에서 볼 수 있는 작업 공간의 개념입니다.  먼저 화면 조작 방법을 알아봅시다. 1. 화면 이동         휠 버튼을 누른 상태에서 화면을 드래그 합니다.       +   +    Ctrl+Alt+마우스 왼쪽 드래그도 가능 2. 화면 회전 (카메라 중심)         우측 버튼으로 화면을 드래그합니다. 3. 화면 회전 (선택된 오브젝트 중심)       +   Alt를 누른 채로 마우스 오른쪽으로 화면을 드래그합니다.  4. 화면 확대/축소            휠버튼을 굴린다.     +   +   Ctrl + alt + 마우스 오른쪽 드래그로도 가능 5. 자유 이동 : FPS게임을 하는 것 처럼 화면 안을 이동할 수 있는 기능입니다.        +          마우스 오른쪽으로 드래그 하면서 WASD 버튼으로 화면을 이동할 수 있습니다. 6. 선택한 물체에 포커스 맞추기           F버튼을 눌러서선택한 오브젝트로 카메라를 옮깁니다. 7. 선택한 물체를 화면에 정렬         + +     선택된 물체를 Scene view의 화면 방향에 맞춰 정렬시킵니다.  주로 카메라의 위치를 조정할 때 사용합니다. 8. 선택한 물체를 화면 가운데로 이동         + +  선택된 물체를 화면의 가운데로 이동시킵니다.

Unity3d 사용하기 - 소개

이미지
Unity3d 게임 엔진에 대해 알아봅시다.  범용 게임 엔진으로서 상당히 방대한 기능을 가진 프로그램입니다. 전세계적으로 많은 사용자를 확보하고 있고 참고할 문서도 쌓일 만큼 쌓여 있기 때문에, 배워두면 분명 쓸모가 많은 툴이죠. 여러 개의 가격 정책이 존재한다. 최근에 불거진 불미스러운 사태로 많은 분들이 유니티에 대한 신뢰를 잃은 듯 보이지만, 어쨌든 작은 개발사에게는 여전히 좋은 툴입니다. 최신 버젼은 2023 이지만, 2020 버젼 기준으로 이야기를 할 예정입니다. 일단 유니티의 기본적인 툴 구조에 대해서 알아봅시다.  https://unity.com/kr/download 유니티를 설치하고 몇가지 오브젝트를 배치해본 화면입니다. 유니티는 이런 화면으로 구성되어 있습니다. 화면은 여러 개의 윈도우로 나뉘어져 있는데, 이 윈도우들을 떼어다가 내가 원하는 위치에 붙여서, 작업하기 편한 상태로 조립할 수 있게 되어있습니다. 각각의 윈도우에 대해서 설명해 보죠. Scene : 게임 오브젝트들을 배치하는 3차원 공간을 보여줍니다. 마우스와 키보드 조작으로 내가 원하는 위치로 시점을 옮겨서 확인할 수 있습니다. Hierarchy : Scene 뷰에 배치되어있는 오브젝트의 목록을 보여줍니다. Scene 과  Hierarchy 는 완벽하게 1:1 대응되는 구조하고 보면 됩니다. Scene 뷰에 있는 오브젝트는 반드시 Hierarchy 에서 찾을 수 있고 Hierarchy 에 있는 오브젝트는 받드시 Scene 뷰 안에 있습니다. Project : 재료 서랍이라고 보면 됩니다. 게임에 사용할수 있는 3D 오브젝트 , 스크립트 , 이미지 , 사운드 , 프리팹(추후 설명) 등이 모두 여기에 들어있습니다. 여기 있는 걸 꺼내서 Scene 에 붙여넣는 식으로 게임을 만들어 나가게 됩니다. Inspector : 선택한 오브젝트의 속성/컴포넌트를 보여줍니다. 오브젝트의 이름, 태그, 레이어, 등의 속성을 정의합니다. 그리고 컴포넌트란 녀석이 주르륵 매달려 있는걸 볼수 있는데, 이

Transform More - 트랜스폼 콘트롤이 엄청 쉬워지는 유틸리티 (2)

이미지
  Transform More  트랜스폼 콘트를이 쉬워지는 엄청난 툴(2) 지난번에 이어서 제가 만든 툴의 자랑입니다.😆 노가다 작업은 이제 끝! 에셋 스토어 링크 https://assetstore.unity.com/packages/tools/utilities/transform-more-246439 이번에 소개해드릴 내용은 트랜스폼 정보-위치 정보-의 복사/붙여넣기 기능입니다. 기존에는 Copy Componene/Paste Component  를 사용해서 이것을 하셨죠? 이 단순하지만 반복적으로 해야 하는 작업을 간단하게 정리한 툴입니다. 😁이 툴의 가장 강력한 기능으로 이야기할 수 있습니다. 먼저 시연 영상을 보시죠? 일단 계층 구조 복사/붙여넣기 기능입니다. UI의 레이아웃을 수정하기 위해 여러 슬롯 중 한 개의 레이아웃을 변경했다고 해보죠. 이제 그 변경 내용을 다른 모든 슬롯에도 적용해야 합니다.  벌써 짜증이 나죠? 물론 이럴 때 쓰라고 Prefab 이 있는 것이지만, Prefab 을 쓰기 곤란한 경우도 생각보다 많습니다. 이럴 때 간단히 계층 복사/ 붙여 넣기를 하면, 자동으로 모든 내용이 다른 슬롯들로 복사됩니다. 작업을 하다 보면, 다른 부분들은 다 그대로 놔두고 특정 부분의 위치 정보만 복사하고 싶은 경우도 있을 것입니다.  물론 그런 것도 가능합니다. 부모 오브젝트와 복사하고 싶은 오브젝트를 콕 집어 선택하고 복사/붙여넣기를 하면 됩니다.

Transform More - 트랜스폼 콘트롤이 엄청 쉬워지는 유틸리티 (1)

이미지
 Transform More  트랜스폼 콘트를이 쉬워지는 엄청난 툴   엄청 다양한 기능을 제공하는 툴이다. 에셋 스토어 링크 https://assetstore.unity.com/packages/tools/utilities/transform-more-246439 얼마 전에 새로 만든 Tool을 Asset store에 올렸습니다. 이름은 Transform More . 원래는 직관적으로 Transform Tool을 쓰려고 했지만, 그 이름은 이미 다른 사람이 쓰고 있더라고... 그래서 Transform More 같은 어정쩡한 이름이 되었습니다. 기본적으로는 내가 작업하면서 짜증나던 부분들을 해소하기 위해서 만든 건데, 다른 사람들도 좀더 쉽게 쓸 수 있도록 UI를 개량한 버전입니다. 특히나 UI 레이아웃을 작업하다 보면, 은근 반복 작업이 많은데, 이 툴을 쓰면 그런 반복 작업이 정말 깔끔하게 한큐에 해결됩니다. UI작업을 많이 하시는 분에게 정말 추천합니다. 1. Align 가장 기본적인 기능은 정렬 기능. 포토샵 같은 데서 쓰는 그 정렬 기능입니다. 아이콘만 봐도 뭘 하는 것인지 알 수 있죠? 특이한 점은 Pivot 과 Bound 모드 중에서 한 가지 모드를 선택할 수 있다는  겁니다. Bound 는 물체의 크기를 감싸는 사각형 영역이라고 보면 되는데, 이것을 기준으로 정렬을 한다는 것이죠. Bound 모드를 사용하면 가운데 정렬을 할 경우 정말 딱 예쁘게 가운데 정렬이 됩니다. Pivot 모드를 선택하면 오브젝트의 Pivot 을 기준으로 정렬됩니다.  Unity3D 을 사용하다 보면 그때그때 어떤 모드가 필요할지 알 수 없는데, 어떤 상황이 생겨도 유연하게 대처할 수 있는 것입니다.       2. Offset 기능 지정한 옵션만큼 선택한 물체들을 한번에 이동해 주는 기능. 어떻게 보면 기본적인 것인데 Unity3D에서는 이게 지원되지 않습니다. 이 툴을 쓰면 여러 오브젝트를 선택하고 한번에 원하는 수치를 넣어 이동할 수 있습니다.  또 다른 경우를

Privacy Policy

  < 젤리비츠 >(' https://jellybits.tistory.com/'   'Jellybits')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다.   제1조(개인정보의 처리 목적) < 젤리비츠 >(' https://jellybits.tistory.com/  'Jellybits')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처리 및 보유 기간) ① < 젤리비츠 >은(는) 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용기간 내에서 개인정보를 처리·보유합니다. ② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다. 1.<재화 또는 서비스 제공> <재화 또는 서비스 제공>와 관련한 개인정보는 수집.이용에 관한 동의일로부터<사용하지 않음>까지 위 이용목적을 위하여 보유.이용됩니다. 보유근거 : 개인정보를 사용하지 않음 제3조(처리하는 개인정보의 항목) ① < 젤리비츠 >은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1< 재화 또는 서비스 제공 > 필수항목 : 개인정보를 사용하지 않음   제4조(개인정보의 파기절차 및 파기방법) ① < 젤리비츠 > 은(는) 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다. ② 정보주체로부터 동의받은 개인정보 보유기간이 경과하거나 처리목적

Jellybits games privacy-security

Privacy Policy This privacy policy governs your use of a software application that was created by Jellybits games. as well as any and all related web sites.   What information does the application obtain?   We using Google Analytics to analysis usage of our application.   - What application store you downloaded our application.   - Device (OS, OS version, Cookie, Kind of device.)   - Network (Network provider,  S ession time and period.)   - User (Location, Language, Purchase Google Account(only if you purchase to the paid item).)   - Usage (Application version, Event of special user action like purchase to an item.)   - The application does not collect precise real time location information.   Sharing the information with the third parties - As required by law, such as to comply with a subpoena, or similar legal process.   - To Advertising provider and Analytics provider. We using advertising network and analytics platform.   What are my opt-out righ