"If you do nothing, nothing will happen."

프로그래밍 62

[Android] Gallery Refresh after Kitkat (ver. 4.4)

2016-05-09 글쓴이 TED HONG [Android] Gallery Refresh after Kitkat (ver. 4.4) 안드로이드 킷캣 (4.4) 이후 갤러리 갱신 하는 방법이 변경되었다고 합니다. 이전에는 Media Mount 를 이용해서 전체적으로 갱신을 했었는데 배터리 소모가 심한 이슈가 있었다네요 이후에는 아래 코드를 사용하시면 됩니다. 원문 : http://stackoverflow.com/questions/4646913/android-how-to-use-mediascannerconnection-scanfile import java.io.File; import android.content.Context; import android.media.MediaScannerConnection; ..

프로그래밍 2023.02.20

[WP] Fatal error: Allowed memory size

2015-09-08 글쓴이 TED HONG [WP] Fatal error: Allowed memory size Fatal error: Allowed memory size Jetpack 플러그인 업데이트 후 갑자기 접속이 안되며 저런 오류가 발생했다. 검색을 통해 .HTACCESS 파일을 수정하는 방법, default-constants.php 를 수정하는 방법, wp-config.php 를 수정하는 방법등 을 시도해 봤으나 해결되지 않았다. 플러그인을 설치하고 난 후에 발생한 문제라 플러그인을 비활성하 하면 될 것 같았는데 문제는 관리자페이지로도 들어갈 수 없다는 점이었다. 결국 FTP 를 연결해 /www/wp-content/plugins/ 로 이동한 다음 문제가 되었던 Jetpack 플러그인 폴더의 이름..

프로그래밍 2023.02.20

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

[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