본문 바로가기

분류 전체보기246

언리얼 서밋 2014 후기 - 소울 데모 및 Optimizing 7/20일 어제 언리얼 서밋 2014가 최초로 공개적으로 이루어졌습니다정말 많은 사람들이 모여서 줄을 서있네요 ㅋ 에픽 게임즈 아버지인 팀 스위니와 에픽 게임즈 코리아 대표의 모습입니다. 팀 스위니의 소박하고 해말근 모습이 인상적이였어요^^ 팀 스위니의 연설로 시작됩니다. 애플에서 발표한 Metal 을 이용한 Zen Garden 시연에 이어서 (WWDC에서 본 영상과 같아서 안올렸어요)구글에서도 대응하기 위해서 확장패치를 선보였고 해당 영상중 한장면입니다.살짝 코믹한 영상이였어요 ㅋ 브랜드별로 대응하고 있는 트랜드 입니다.곧 모바일에서도 하이엔드 3D 그래픽이 실현될 것으로 예측한다고 합니다. 다음 세션으로 UMG에 대한 간단한 설명을 하는데NGUI가 많이 생각나는 세션이였어요^^ 희대의 관심사 블루프린.. 2014. 7. 20.
Unreal Engine 4.1(언리얼 엔진 4.1) 설치 및 빌드하기 언리얼 설치 버젼을 구매하여 Launcher를 통해서 에디터를 실행할 수도 있지만,개발자들을 위해서 엔진 소스를 Github에 private으로 공유를 하고 있습니다. 이는 개발자들이 직접 필요로 하는 엔진의 소스를 변경하고 컴파일을 할 수 있도록 소스를 제공하는데요~ Github을 통해서나 혹은 다른 경로를 통해서 엔진 소스를 구할 수도 있는 것 같습니다. 언리얼은 Windows, Mac에서 모두 빌드가 가능하며 각 OS에 따라서 Visual Studio나 Xcode를 IDE로 사용할 수 있도록 제공해 줍니다. 저는 Mac에서 Xcode로 빌드를 해보았습니다. Github을 통해서 다운받은 압축을 풀면 Engine, Samples, Templates의 3개의 폴더가 생성이 되고 파일이 보입니다. 윈도우.. 2014. 6. 29.
Apple Swift Programming Language 번역링크 Apple Swift Programming Language PDF translation for KOREANhttps://www.penflip.com/jjuakim/swift-korean 2014. 6. 6.
[Unity] Unity 3D 50가지 Tip (Fifty Tips for Unity3D) [원문] http://devmag.org.za/2012/07/12/50-tips-for-working-with-unity-best-practices/팁들에 대해서이 팁들은 모든 프로젝트에 적용 가능하지는 않습니다.이것들은 3~20명의 인원으로 구성된 작은팀의 프로젝트 경험을 기반으로 합니다.구조, 재사용성, 명확성, 기타 등등 의 비용은 팀 크기와 프로젝트의 크기에 따라 비용 지불 여부가 결정 됩니다.많은 팁들은 취향의 문제 입니다. (하지만 여기에 나온 여러 팁들은 우열을 가리기 어려울 정도로 좋은 기술들 입니다.)몇개의 팁은 공식 Unity 개발에 위배 되는 것들입니다. 예를 들면, 몇개의 특수한 인스턴스를 위한 프리팹의 사용은 매우 Unity 에서 싫어하는 방식으로, 비용 또한 상당히 높습니다(이렇.. 2014. 6. 5.
NGUI HUD text 따라하기 NGUI와 함께 특정 캐릭터의 머리위에 데미지 텍스트나 HP bar를 표현하기 위한 가장 유용한 기능을 제공하는 플러그인입니다. HUD text는 엣셋스토어에서 $20에 판매하는 유료 플러그인입니다. HUD를 사용하기 위해서는 기본적으로 NGUI가 같이 import되어 있어야 합니다. HUD text 기초 HUD text : Health Bar 따라하기 2014. 5. 18.
Unity3D NGUI 튜토리얼 유니티 3D에서 2D UI를 구현하고자 할때 많이 사용되는 NGUI(엔구이) 튜토리얼 입니다. NGUI가 하위 버젼이 올라가면서 base 개념이 개선이 되면서 UI나 형태가 자주 변경이 되네요 버젼이 다르면 새롭게 느껴지는게 이 때문인거 같습니다. 개발사의 사이트 http://www.tasharen.com/?page_id=140 개발사의 사이트에 올라와 있는 튜토리얼 동영상중에서 최근 버젼입니다. 최신 버젼은 아니지만 비슷한 것 같아요(NGUI 3.0.7) 간단하게 원하는 2D 버튼은 3D 게임 화면상에 만들고 있고, 마우스 이벤트에 반응하거나 클릭시 함수를 호출하게 만들기 쉽게 되어 있습니다. 동영상 한번 대충~ 봐도 따라 할 수 있겠네요 Tween 기능도 포함하고 있어 간단한 2D 에니메이션도 가능한.. 2014. 4. 28.
유니티3D 메모리 관리(Unity3D Memory) 유니티3D 메모리 관리(Unity3D Memory Management) C#의 메모리는 C와 다르며, 키워드는 stack과 heap이다stack은 순서가 있고, 빠르며 다만 제한적이고, heap은 랜덤이고, 사이즈가 크며 단 느리다. ▣ value Types and the Stack A stack is a pile of variables, just like a pile of plates, you can only remove the top one or add on the top but you cannot remove the bottom one or add at the bottom. The stack is used for function calls재귀함수를 사용한 무한루프에 빠졌을때 stack overflo.. 2014. 1. 18.
앱을 IOS7으로 업그레이드시 OS버젼 확인 방법 IOS6에서 배포하던 App을 IOS7으로 업그레이드 하면서 기존의 IOS6이하 버젼의 해상도를 지원하기 위해서는 디자인에 필요한 이미지들을 실행되는 디바이스에 맞게 변경해주어야 합니다. IOS7 가이드에 나온 리소스를 적절하게 변경할 때 사용하면 좋은 메크로를 소개합니다. 현재 실행되는 IOS의 버젼을 확인하여 버젼에 따라 적용되어야 하는 로직이나 리소스를 관리하는데 유용하게 사용할 것 같습니다. NSUInteger DeviceSystemMajorVersion();NSUInteger DeviceSystemMajorVersion() { static NSUInteger _deviceSystemMajorVersion = -1; static dispatch_once_t onceToken; dispatch_on.. 2013. 6. 17.
IOS7 지원 디바이스 이번에 발표된 IOS7은 아이폰4 이상을 지원합니다. IOS7의 새로운 기능인 아이튠즈 라디오와 개선된 멀티테스킹은 모두 사용이 가능하며, AirDrop 기능은 최신 버젼의 아이폰과 아이패드 미니 그리고 IPOD 5세대에서만 사용이 가능합니다. 아이폰 3GS가 출시된지 거의 4년이 되었는데, IOS6 버젼까지 잘 지원해 주어서 역시 고객을 생각하는 애플임을 인정합니다. 제가 3년동안 잘 쓰다가 보물처럼 고히 간직하고 있던 아이폰3GS가 어느날 배터리가 부풀어서 망가져 버렸는데 너무 아쉽네요..평생 간직하고 싶었는데 말이지요.ㅜㅜ 미리 배터리를 교체했어야 했는데..흑 2013. 6. 15.
IOS 7 새로워진 디자인 비교 조나단 아이브의 새로운 IOS7의 디자인이 공개가 되었습니다.기존의 아이폰의 디자인도 이뻤지만 어느정도 시간이 흘러 적응이 되면서 새로운 디자인의 OS는 환영할 만한 가치가 있다고 생각이 듭니다. 이번에 새로운 디자인은 기존의 디자인과 비교될만한 몇가지 차이점이 있습니다.1. 불투명 -> 반투명, 투명2. 입체감 -> 평면감3. 물체의 아이콘 -> 기호의 아이콘4. 갈색, 블루톤 -> 화이트톤5. 다양한 색상 -> 키포인트 중심의 색상 처음에는 너무 심플해서 이상하게 보였지만, 자세히 몇몇 화면들을 보니 세련되고 포커싱이 잘되는 디자인이란 생각이 들어 맘에 쏘옥~ 들었습니다. 기존의 IOS6와 IOS7의 디자인을 비교해 보겠습니다. IOS6 IOS7 메인 화면 사파리 브라우저 주식 날씨 이메일 음악 게임.. 2013. 6. 14.