반응형

프로그래밍 관련/게임프로그래밍 16

[정보] TGA 파일 포맷[RLE 포함] (bmp로 풀어서 로드)

================================= ================================= ================================= 기본 헤더 typedef struct tgaTARGAFILEHEADER { unsigned char imageIDLength; // 식별 필드의 길이 // 0이면 식별 필드가 포함되지 않은 것이다. unsigned char colorMapType; // 색상 맵의 종류 : 항상 0임 unsigned char imageTypeCode; // 2 이면 압축되지 않은 RGB // 3 이면 압축되지 않은 그레이 스케일 short int colorMapOrigin; // 색상 맵의 시작 위치( 하위-상위) ; 항상 0임 short i..

CustomUI IME editbox 멀티라인 텍스트박스~ (DXUT editbox상속) 관련

=====================================================================     에디티 박스에서 DT_WORDBREAK에서 문제가 있네요 문자중에 숫자,문자열,특수문자 등이 따로 분리되어서다음 라인으로 넘어가는 형상이 있습니다, 그래서 따로 길이,엔터값등을 계산해서 표현해야하는 문제가 있네요제가 다른 옵션을 잘몰라서 그럴수도.. (이렇게 바꾸는건 처음이라 많이 엉성해요 ㅠㅠ;) DXUT customui 2006 oct 버전 입니다. 이런 것을 생각해보시거나 더 좋은 텍스트박스 구조를 아시면 의견 부탁드립니다!  오늘도 오크 코딩~! ^^& *이어진 문자열이 텍스트 박스 가로길이를 넘을때 이어진 문자열을 빼거나 더할때 caret위치와 문자열 삭제 삽입 이..

게임 GUI 멀티 해상도 팁

================================= ================================= ================================= 게임쪽에 윈도우 해상도와 같이(대부분 같이 맞추지만) 800*600, 1024*768, 1600*1200 여러가지가 있다. 1. 제일 적당한 해상도(가장큰 해상도로 대부분)작업을 한다음 작은 해상도에서 축소 시키는 방법 축소뒤에 컨트롤 위치계산이나 영역범위를 나누어 계산해주면 된다. 2. 해상도와 관계없이 배치만으로 셋팅 가능하게 설계하는 것이다. 예) 붙여있지 않고 유동적인 UI (다이얼로그로 구성된 UI나 옮겨두 이상하지 않은 UI) ================================= ===============..

게임 GUI 구현에 대한 조언

=====================================================================     출처: http://wrice.egloos.com/4970240게임 GUI 구현에 대한 조언 게임 GUI 구현에 대해 간단히 개인적인 경험을 적어보려고 합니다.일반인들이 흔히 GUI 라고 하면 너무 당연하게 생각합니다. "버튼", "리스트 박스", "콤보 박스", "라디오 버튼", "체크 박스" 등등... HTML 을 작성할줄 아시는 분들이라면 몇가지 테그 이름만 알면 바로 바로 웹 브라우져가 화면에 그려주기 때문에 이게 매우 만만하고 간단한걸로 생각되지만, 이게 게임 프로그래머들에게는 항상 악몽같은 존재입니다.게 임 프로그램 내부에서는 MFC 를 사용할수 없습니다. 물론 ..

네이버 게임게발자 질문/답변 서버 패킷 안보내질때

================================= ================================= ================================= 서버 패킷이 계속 십히네요 ㅜㅜ //문제점내용------------------------------------------------------- 여기서 클라이언트에서 캐릭터를 움직입니다. 그러면 이동 패킷이 가는데요.. 게임내에서 검은화면에 받은 패킷을 다 표시합니다. 그러면 32좌표 단위로 제대로 오는데 다른 클라이언트(패킷 확인용)에서는 64단위가 있지않나.. 사이사이가 빠졌네요. 십히는거 같습니다 반대로 보내보아도 저러구요. TCP로 보내고 받는데 왜저럴까요.. 소스 일부 첨부할게요 *서버부분 받으면 모든클라이언트한테 ..

매니지드 언어(Java, C# 등등) 로 MMORPG 만들기 어떤가요?

================================= ================================= ================================= 출처: http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talkdev&no=3824 MORPG까지는 만들어봤는데, 심리스한 MMORPG를 Java나 C#으로 ( 메이저 한 언어로 갑시다...! ) 만든다고 하면 막연히 가장 걱정되는게 Full GC 상황에서의 world stop입니다. 아무리 concurrent gc나 vm 옵션을 건드려서 최적화 한다고 해도 언젠가는 Full GC를 마주칠텐데 1초만 world가 멈춘다고 해도 썩 유쾌한 경험은 아닐거 같거든요. 두번째로는 최대가..

[서버] 자바로된 PC 온라인 게임 서버 제작 가이드

================================= ================================= ================================= 출처: http://www.androidside.com/bbs/board.php?bo_table=B25&wr_id=13 자바로된 pc 온라인겜 캐주얼 서버를 작성해 봤습니다. 현재 상용온라인 게임 서비스 중이구요. 예전에 개발한거라, 요새 SNG서버로 자바를 이용해 개발을 하더군요. 처음이신 분이라면 도움이 되기 바랍니다. 질답에 올리려 했는데 권한이 안되네요. c++ 서버에 관련된 것도 이런것들이 좀 올라왓으면 좋겠습니다. 추천 가이드 및 라이브러리 - NIO를 사용한 Apache MINA 라이브러리 사용할것 (세계최고의 ..

리눅스에서 게임서버 만든다면 ... 어떤 언어 사용 하시나요??? 관련

======================= ======================= ======================= 출처: http://www.gamecodi.com/board/zboard.php?id=GAMECODI_Talkdev&page=6&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=desc&no=3186 웹방식 과 TCP방식 두가지 형태에서 사용 기술 알고 싶어용 ;) java? C++? C? ㅋ 업계 분위기가... 아무래도 이번에 리눅스로 넘어가야 할 것 같아서 ㅠㅠ 윈도우 서버플머는 웁니다 ㅠㅠ 저희도 가이드 잡는 중인데 부드럽게 OS를 변경 할려니 힘드네요 ㅠㅠ 2015-03-12 12:58:00 업계 분위기는 리눅스로 ..

[Unity] 유니티 터치, 마우스 드래그 클릭 관련

=====================================================================     출처: http://hb7083.blogspot.com/2016/02/blog-post_13.html유니티 오브젝트를 마우스 드래그&드롭(터치 이동)으로 이동시키기 위 코드를 드래그 드롭할 오브젝트에 넣어주면 된다.코드 설명을 하자면 마우스 버튼(터치)이 눌렸을때 x, y 좌표값을 mouseDragPosition에 저장한 다음 worldObjectPosition에 ScreenToWorldPoint함수를 이용해서 좌표값을 넣어주는데 ScreenToWorldPoint함수를 사용하는 이유는 그냥 일반적으로 스크린 좌표값으로만 이동시키면 제대로 이동이 되지 않는 경우가 발생하므로 ..

반응형