728x90 반응형 분류 전체보기89 [Blender] 기초 단축키 블랜더 기초 정리 단축키 정리 화면전환 : 마우스 휠키를 누른 채 마우스 이동 줌 인/아웃 : 마우스 휠 스크롤 조절 Pan 이동 : shift + 마우스 휠 키 누른 채 이동 뷰 전환 숫자키 1 : 정면 숫자키 3 : 측면 숫자키 7 : 상단면 카메라 뷰 단축키 : 숫자 0 오브젝트 이동 및 회전 Add : shift +A move : G x축으로 이동 : G + X y축으로 이동 : G + Y z축으로 이동 : G + Z 회전 단축키 : R x/y/z축 기준으로 회전 : R + X/Y/Z 크기 단축키 : S x/y/z축으로만 크기조절 : S + X/Y/Z 삭제 : shift + X 복제 : shift + D 누르고 마우스 드래그 색상 변경 material properties / shading 클릭 -.. 2022. 8. 25. [UnityEditor] 유니티 Attribute 인스펙터 정리 #1 Unity를 사용하면서 가장 어려웠던 점이라고 한다면, 3D 엔진이다 보니 어디에 어떤게 있는지, 헷갈린다. 유니티 경력이 쌓이면 쌓일수록 인스펙터를 정리하는 것이 습관이 되다보니 이걸 정리해야겠다는 생각으로 포스팅한다. 유니티 Attribute 란? [HideInInspector] public float strength; 아래 링크에서 더 많은 속성을 확인할 수 있다. https://docs.unity3d.com/kr/2021.2/ScriptReference/AddComponentMenu.html Scripts" menu." data-og-host="docs.unity3d.com" data-og-source-url="https://docs.unity3d.com/kr/2021.2/ScriptReferen.. 2022. 8. 24. [C#] DateTime 1. 현재 날짜 및 시간 출력 DateTime.Now.ToString(); 결과 창 2. 현재 날짜 출력 DateTime.Now.ToLongDateString() 결과 창 3. 현재 시간 출력 (초 단위 포함) DateTime.Now.ToLongTimeString() 결과 창 4. 현재 날짜 0000-00-00 형태 출력 DateTime.Now.ToShortDateString() 결과 창 5. 현재 시간 출력 (초 단위 제외) DateTime.Now.ToShortTimeString() 결과 창 6. 원하는 형태로 현재 시간 출력 DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") DateTime.Now.ToString("yyyy:MM:dd:HH:mm:ss") 결과 창 2022. 8. 22. [Unity_GUI] EventSystem Drag & Scroll을 통한 Zoom In/Out 유니티 UGUI 에서 간단하게 드래그 기능과 마우스를 통한 Zoom In/Out 기능을 구현할 수 있다. 해당 방법은 Event System을 이용하고 Interface를 통해 기능을 활용하는 예제이다. 프로젝트에서 Canvas를 생성한다. Unity에서는 UI 요소를 생성할 때, Event System 이 같이 생성된다. https://docs.unity3d.com/kr/530/ScriptReference/EventSystems.EventSystem.html EventSystems.EventSystem - Unity 스크립팅 API Handles input, raycasting, and sending events. docs.unity3d.com Canvas에 이미지를 삽입한다. UIController... 2022. 8. 22. [독후감] 90년생이 온다. http://www.yes24.com/Cooperate/Naver/welcomeNaver.aspx?pageNo=1&goodsNo=66754547 90년생이 온다 - YES24 “얘네 무슨 생각을 하는 걸까?”공무원을 갈망하고, 호구가 되기를 거부하는낯선 존재들의 세계에서 함께 사는 법1990년대생의 꿈이 9급 공무원이 된 지 오래다. 최종 합격률이 2퍼센트가 채 되 www.yes24.com 책의 목차 1부_90년대생의 출현 1. 그들 앞에 펼쳐진 새로운 세상 2. 90년대생들은 어떤 세대인가 3. 90년대생의 첫 번째 특징: 간단하거나 4. 90년대생의 두 번째 특징: 재미있거나 5. 90년대생의 세 번째 특징: 정직하거나 2부_90년대생이 직원이 되었을 때 1. 90년대생, 그들이 몰려온다.. 2022. 8. 21. [Unity/C#] C# 코딩 규칙 1. 클래스 명에는 파스칼 표기법을 사용. ex) Public class HelloWorld { ~~ } 파스칼 표기법 : 모든 단어의 첫번째 글자를 대문자로 표시 2. 함수(Method) 명에는 파스칼 표기법을 사용한다. ex) Void SayHello(string name) { ~~ } 파스칼 표기법 : 모든 단어의 첫번째 글자를 대문자로 표시 3. 변수와 함수 파라미터에는 카멜 표기법을 사용한다. ex) int totalCount =0; string fullMessage ="Hello" + name; 카멜 표기법 : 최초에 사용된 단어를 제외한 첫번째 문자가 대문자이며 나머지는 소문자 (낙타의 봉을 닮아 카멜표기법이라 지칭한다.) 4. 인터페이스에는 접두사 " I " 가 포함된 파스칼 표기법.. 2022. 8. 21. [Unity_GUI] Canvas Fade In/Out 유니티 UGUI 의 CanvasGroup 컴포넌트의 Alpha 값을 조절하는 기능 프로젝트에서 캔버스와 패널을 생성한다. 인스팩터 창에서 Panel 에 Canvas Group 컴포넌트를 추가하여 준다. 스크립트 작성 public class FadeController : MonoBehaviour { private CanvasGroup cg; public float fadeTime = 1f; // 페이드 타임 float accumTime = 0f; private Coroutine fadeCor; private void Awake() { //여기의 Alpha 값을 조절 cg = gameObject.GetComponent(); // 캔버스 그룹 StartFadeIn(); } public void StartFad.. 2022. 8. 21. [C#] Byte[] 바이트 배열 string 변환 byte[] byteArray = new byte[1024]; for (int i = 0; i < buffer.Length; i++) { byteArray[i] = buffer[i]; } string msg = Encoding.UTF8.GetString(byteArray); 2022. 8. 21. [Unity] Addressable 시스템 활용 유니티 개발을 진행할 때, 3D 오브젝트의 머티리얼을 런타임 중에 변경해야하는 상황이 생긴다. 작은 조각들로 이루어진 오브젝트들을 자주 바꿔주거나 교체해야할일이 생긴다. 어드레서블 시스템을 활용하여 런타임중에 머티리얼을 변경하는 코드를 작성해 보았다. Window → Package Manager → Packages:Unity Registry → Addressbles 를 찾아 설치한다. https://docs.unity3d.com/Packages/com.unity.addressables@1.19/manual/index.html Addressables | Addressables | 1.19.19 Addressables The Addressables system provides tools and scripts.. 2022. 8. 21. 이전 1 ··· 6 7 8 9 10 다음 728x90 반응형