"If you do nothing, nothing will happen."

프로그래밍 62

Trello.com 에 사용된 언어들

2014-01-15 글쓴이 TED HONG Trello.com 에 사용된 언어들 Trello 를 쓰고 있는데 이건 어떤걸로 만들었는지 궁금했다. http://blog.fogcreek.com/the-trello-tech-stack/ 기본적으로 CoffeScript 기반이고 (JavaScript 의 개량형? 정도?) 클라이언트는 Backbone.js, HTML5 PushState, Mustache 가 사용되었다. Pushing과 Pulling 기능은 HTML5 의 WebSocket 을 사용했고 서버측은 Node.js, HAProxy, Redis, MongoDB를 사용한다고 한다.

프로그래밍 2023.02.09

Unity3D – Editor.log file

2014-01-06 글쓴이 TED HONG Unity3D – Editor.log file 유니티에서 프로젝트를 빌드하면 특정 위치에 빌드에 대한 정보들을 기록한 Editor.log 파일이 생성된다. * OS별 위치 Mac OS X ~/Library/Logs/Unity/Editor.log Windows XP C:\Documents and Settings\username\Local Settings\Application Data\Unity\Editor\Editor.log Windows Vista/7 C:\Users\username\AppData\Local\Unity\Editor\Editor.log 이 파일을 열어보면 빌드에 포함된 에셋들은 무었인지, 에러와 경고는 몇개가 발생했는지, 빌드에 걸린 시간은 얼마인..

프로그래밍 2023.02.09

Unity3D – SetActive

2014-01-02 글쓴이 TED HONG Unity3D – SetActive 1. 단일 오브젝트만 활성화/비활성화 할 수 있다. 2. 계층구조를 가졌다면 부모의 상태에 따라 자식들도 동일한 상태를 상속받는다. 3. 상태의 변화에 따라 OnEnable/OnDisable 함수가 호출 된다. 4. 비활성화시 해당 오브젝트를 Find 할 수 없다. 5. 비활성화시 해당 오브젝트가 실행하던 코루틴 함수들은 자동 종료된다. 6. 비활성화 되어도 Invoke 와 Destroy 의 시간 지연 명령은 중지되지 않는다. 7. Awake – OnEnable – Start 의 순서로 호출된다. 8. 오브젝트가 아닌 컴포넌트를 활성/비활성화 할 경우에도 OnEnable/OnDisable 함수가 호출 된다. 그러다 코루틴은 죽..

프로그래밍 2023.02.09

Unity Object Pool

2013-11-15 글쓴이 TED HONG [펌] Unity Object Pool 원본 주소 : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture&no=280 1. 오브젝트를 일정 갯수 미리 생성해 pool 에서 꺼내쓰는 방법 2. 오브젝트 생성시 발생하는 딜레이를 줄일 수 있음 3. 재사용 가능 4. 메모리 사용량 예측 가능 using System.Collections; using System.Collections.Generic; /* * Usage * * CGameObjectPool monster_pool; * ... * * // Create monsters. * this.monster_pool = new CGameObjectPool(5..

프로그래밍 2023.02.09

[펌] 유니티3D 페이스북 연동|작성자 미친바람

2013-07-10 글쓴이 TED HONG [펌] 유니티3D 페이스북 연동|작성자 미친바람 원본 : http://blog.naver.com/crazywind13/10171690462 . 순서 1. 이클립스에서 페이스북 안드로이드 SDK 임포트. 2. 안드로이드 페이스북 SDK 라이브러리 추가. 프로젝트 Properties>Android>Library 에서 Add 클릭. facebook 라이브러리 추가. 3. 유니티 AssetsPluginsAndroid 폴더에 페이스북 SDK bin 폴더에 있는 facebook.jar 파일과 libs 폴더에 있는 android-support-v4.jar 파일을 복사. (facebook.jar 파일은 facebbokSDK.jar 라는 이름으로도 있는 모양임.) 4. 유니티 ..

프로그래밍 2023.02.09

[펌] 이클립스로 안드로이드 JAR 생성해서 유니티에 연동

2013-07-10 글쓴이 TED HONG [펌] 이클립스로 안드로이드 JAR 생성해서 유니티에 연동 원본 : http://blog.naver.com/crazywind13/10171507206 . 순서 1. 이클립스에서 File>New>Project – Android>Android Application Project 생성. 2. 생성된 프로젝트 lib 폴더에 Unity 설치 폴더EditorDataPlaybackEnginesandroidplayerbin 폴더에 있는 classes.jar 파일을 복사. 3. MainActivity.java 수정 import android.os.Bundle; import android.app.Activity; import android.view.Menu; // 추가 impor..

프로그래밍 2023.02.09

[SmoothMoves] Smooth Moves 2.x Tutorial 정리

2013-07-09 글쓴이 TED HONG [SmoothMoves] Smooth Moves 2.x Tutorial 정리 Youtube 에 올라온 Smooth Moves 2.x Tutorial 을 정리 한 것입니다. 동영상을 전부 보시면 이해가 빠르실 겁니다. 링크 : http://www.youtube.com/playlist?list=PLjYmNMuT5cq_UArZBORUbZqdhphTIXEHP Create Atlas 1. Creat – SmoothMoves texture Atlas data 2. set Altas name 3. 더블 클릭해 Atlas Editor 호출 4. 이미지를 선택해 드래그앤드롭 5. 각 스프라이트마다 pivot point 를 설정 6. Rebuild Atlas 로 완료 7. Met..

프로그래밍 2023.02.09

[2D Toolkit] 스프라이트를 겹칠 때 경계가 보이는 문제

2013-05-08 글쓴이 TED HONG [2D Toolkit] 스프라이트를 겹칠 때 경계가 보이는 문제 롤링맵을 구현 할 때 맵 스프라이트 여러개를 붙여서 사용하는 경우가 많은데 그냥 만들면 경계가 보인다. 어찌어찌 위치를 조정해서 안보이게 하더라도 해당 스프라이트가 움직이기라도 하면 100% 경계가 보인다. 이 문제의 해결 방법! 1.SpriteCollection > Setting 에서 Premultiplied Alpha 체크 2. 밑으로 쭉 내리면 SpriteCollection 에서 사용되는 material 을 Inspector에서 선택 3. Shader 를 tk2d/PremulVertexColor 로 변경 후… 이거 해결하려고 하루 보냄.. ㅠ_ㅠ http://unikronsoftware.com..

프로그래밍 2023.02.09