"If you do nothing, nothing will happen."

전체 글 110

2DToolkit 에서 Spine애니메이션 가져오기

2014-11-13 글쓴이 TED HONG [Unity3D] Spine importing with TK2D(2DToolkit) http://www.youtube.com/watch?v=7dg9slk9mxA http://ko.esotericsoftware.com/forum/viewtopic.php?f=3&t=3318 Spine importing with TK2D 2DToolkit 에서 Spine애니메이션 가져오기 1. Spine 에서 Json 파일을 Export 한다. 2. Spine Runtime 중 Spine-Csharp 과 Spine- tk2d 을 유니티 Assets 안에 추가한다.(폴더 상관없음) 3. Spine 에서 애니메이션을 만들때 사용한 이미지들을 그대로 가져와 tk2d Sprite Colle..

프로그래밍 2023.02.09

[Unity3D] TimeScale 의 영향을 받지 않는 particale

2014-10-27 글쓴이 TED HONG [Unity3D] TimeScale 의 영향을 받지 않는 particale 파티클은 유니티 엔진에서 컨트롤을 하기 때문에 TimeScale 이 0인 경우에는 동작하지 않는다. 이를 해결 하려면 다음 스크립트를 파티클 오브젝트에 추가한다. using UnityEngine; using System.Collections; public class ParticaleAnimator : MonoBehaviour { private void Awake() { particle = GetComponent(); } // Use this for initialization void Start() { lastTime = Time.realtimeSinceStartup; } // Update..

프로그래밍 2023.02.09

[VS2013] CRLF/ LF 개행문자 자동 변환

2014-10-08 [VS2013] CRLF/ LF 개행문자 자동 변환 비주얼 스크립트로 작성된 코드를 유니티에 적용하면 콘솔창에 경고가 보이는 경우가 있다. 이 이유는 유니티의 모노디벨롭은 유닉스 기반이라 개행 문자를 LF 방식을 사용하는데 반해 VS는 CRLF 방식을 사용하기 때문이다. 이것을 해결해주는 간단한 플러그인이 있어서 소개하본다. 사용법과 설명은 링크 참고. 물론 영어.. ㄷㄷㄷㄷ http://www.grebulon.com/software/stripem.php 그림대로만 따라하면 되고 다운로드는 Download You can download the Add-in and the source code separately: Add-in only – installer for VS 2013 (than..

프로그래밍 2023.02.09

Bluetooth Low Energy

2014-08-26 글쓴이 TED HONG 비공개: Bluetooth Low Energy Bluetooth Low Energy 4.3부터 BLE central role을 지원하기 시작했다. 그리고 디바이스 검색과 서비스 검색 그리고 속성들의 읽기/쓰기를 지원한다. BLE를 통해 저전력으로 설계된 다양한 디바이스와통신이 가능해졌다. Key Terms and Concepts Generic Attribute Profile (GATT) – BLE link상에서 송수신 가능한 일반적인 사양을 말하며 모든 LE 애플리케이션프로파일은 GATT에 기반한다. 블루투스 SIG는 많은 프로파일을 정의하였는데 하나의 프로파일은 앱에서 어떻게 동작할지에 대한 사양을 의미한다. 하나의 장치는 여러 프로파일을 구현할 수 있다. A..

프로그래밍 2023.02.09

회사운 참 없지..

2014-08-13 글쓴이 TED HONG 회사운 참 없지.. 게임 업계에 발을 들여 놓은지 어언 2년… 회사운이 참 없는 것 같다. 첫 회사는 게임 다 만들어놓고 퇴사 두번째 회사는 모기업의 횡포(?)로 인한 회사 폐업..(퍼킹 디즈니 !) 세번째는 사내 구조조정으로 인한 권고 사직…(수습들을 다 잘라버림..-_-..) 재밌는 게임 만들어 보려고 게임 업계에 들어왔는데 정작 게임은 못만들고 회사만 찾다가 2년이 다 갔다. 다음 회사에서는 좀 즐겁고 싶다. ㅠ_ㅠ

일상 2023.02.09

[Unity3D] Timer – InvokeRepeating

2014-06-25 글쓴이 TED HONG [Unity3D] Timer – InvokeRepeating 유니티에서 간단하게 타이머를 구현하는 방법을 알아보겠습니다. 유니티의 Monobehavior 가 제공하는 함수들 중에 InvokeReapeating 이라는 것이 있는데 이것을 이용하면 간단하게 타이머를 만들 수 있습니다. private void StartTimer() { TimeOutCount = 30; InvokeRepeating("CountDown", 1f, 1f); } void CountDown() { TimeOutCount--; Debug.Log("Timer : " + TimeOutCount); if (TimeOutCount < 1) { //할일 CancelInvoke(); } } InvokeR..

프로그래밍 2023.02.09

[Unity3D] NGUI – Popup 애니메이션 효과주기

2014-03-18 글쓴이 TED HONG [Unity3D] NGUI – Popup 애니메이션 효과주기 NGUI 에서 제공하는 TweenScale 을 이용한 Popup 만들기 보통 NGUI를 이용해 팝업창을 만드는 때는 팝업을 만들고 GameObject 의 active 속성을 이용해 on/off 하는 방법을 사용합니다. 오늘은 여기에 간단한 애니메이션을 넣어서 이런 팝업창을 만들어 보겠습니다. START! 1. 우선 NGUI 를 이용해 팝업으로 사용할 오브젝트를 만듭니다. 저는 게임오버 팝업창을 만들었습니다. 2. 팝업 오브젝트에 UIScaleAnimation 이라는 스크립트를 연결해줍니다. 이 스크립트가 없다고요? 당연히 없습니다. 아직 안만들었으니까요 ㅋㅋㅋㅋ 그냥 cs 파일만 생성 해서 연결해줍시다..

프로그래밍 2023.02.09

[C#] ‘System.Collections.IEnumerable’을(를) 사용할 수 없습니다.

2014-03-04 글쓴이 TED HONG [C#] ‘System.Collections.IEnumerable’을(를) 사용할 수 없습니다. VS에서 IEnumerable 를 사용할 때 형식 인수에는 제네릭이 아닌 형식 ‘System.Collections.IEnumerable’을(를) 사용할 수 없습니다. 라는 에러가 발생할 때는 using System.Collections.Generic; 을 추가해주면 해결 된다. System.Collections.IEnumerable 과 System.Collections.Generic.IEnumerable 은 다른가 보다.

프로그래밍 2023.02.09