본문 바로가기
728x90
반응형

전체 글87

[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.
[자바스크립트] JavaScript 입문 JS 로 축약, HTML 및 CSS 와 함께 World Wide Web 의 핵심 기술 중 하나인 프로그래밍 언어 입니다. JavaScript는 높은 수준 의 ECMAScript 표준 을 준수하는 종종 적시에 컴파일된 언어입니다 . [14] 동적 타이핑 , 프로토타입 기반 객체 지향 및 일급 기능이 있습니다 . 이벤트 기반 , 기능 및 명령형 프로그래밍 스타일 을 지원하는 다중 패러다임 입니다 . 텍스트, 날짜, 정규식 , 표준 데이터 구조 및 문서 개체 모델 작업을 위한 API( 응용 프로그래밍 인터페이스 ) 가 있습니다. ECMA : Ecma 인터내셔널(Ecma International) 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구 입문 참고 https://learnjs.vlpt.us/basi.. 2022. 8. 21.
[Unity] Naver StaticMap API 연동 이전의 구글 맵을 연동했었다. 하지만 국내의 더 디테일한 내용을 확인하려면 네이버, 카카오 맵을 이용하는것이 효율적이라고 생각했다. 유니티에서 네이버 맵을 사용하려면 네이버 콘솔 플랫폼에 접속한다. https://www.ncloud.com/ NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 왼쪽 상단에 콘솔 버튼을 눌러 회원가입한다. 회원가입이 되어있다면 아이디 패스워드를 입력하여 로그인한다. 로그인이 완료되면 대시보드 항목으로 이동한다 대시 보드에서 Services 항목을 클릭한다.. 2022. 7. 5.
728x90
반응형

# 로딩 화면 동작 코드(Code) 설정하기
loading