게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

3
이벤트 시스템을 설정하는 더 좋은 방법이 있습니까?
이벤트 시스템은 놀랍고, 다루기 어려운 코드 길들이기를 만들고 객체와 게임 루프를 쉽게 전달하여 게임을 역동적으로 만들 수 있습니다. 현재 구현의 효율성으로 어려움을 겪고 있습니다. 현재 객체 목록을 응답하는 이벤트로 분리하는 약간의 최적화는 놀라운 일 이었지만 더 많은 일을 할 수 있어야합니다. 현재 두 가지 방법이 있습니다. 가장 간단한 : 이벤트가 …

2
메쉬를 풀 때 모든 모서리를 이음새로 표시하는 단점은 무엇입니까?
저는 기본적인 3D 모델링을 배우려고하는 프로그래머입니다. 기본 지오메트리 모델링에 상당히 익숙하며 간단한 모델을 풀고 텍스처링 할 수 있습니다. 하지만 질문이 있습니다 ... 언 래핑 모델과 관련하여 모든 튜토리얼은 메시 언 랩핑시 가능한 한 적은 솔기를 표시해야 함을 강조합니다. 내 질문은 왜? 나는 이것이 모델링 경험이있는 사람들에게는 명백하지만, 나에게는 그렇지 않다고 …
9 models  blender 

1
glBlendFunc와 Cocos2D의 블렌드 모드
우리는 Photoshop과 Quartz 2D에서 사용할 수 있는 가장 일반적인 블렌딩 모드 를 복제하려고 시도 했지만 3을 찾았으며 온라인에서 오랜 시간 검색 한 후입니다. 관심있는 사람은 다음과 같습니다. 곱하기 = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA 화면 = GL_MINUS_DST_COLOR, GL_ONE 선형 닷지 = GL_ONE, GL_ONE 이 매우 유용한 웹 사이트에서 온라인 및 이러한 모드를 시도해 …

2
게임 저장 데이터 압축
많은 세부 데이터 (일부 엔티티의 정확한 궤적)를 외부 파일에 저장 해야하는 게임을 작성 중입니다. 압축하여 드라이브 공간과 대역폭을 절약하고 싶지만이 작업을 수행 한 적이 없으므로 선호하는 방법이 있는지 모르겠습니다. 물론 압축 해제는 게임 속도에 너무 영향을 미치지 않아야합니다.

1
C ++ 모델 로딩 API?
가장 유능한 C ++ 모델 로딩 API를 찾고 있습니다. 지금까지 나는 많은 ply, obj 및 기타 파일 형식 로더를 발견했습니다. 그러나 내가 찾은 라이브러리는 하나의 모델 유형 만로드하는 경향 이 있으며, 이것은 꽤 많은 API 인터페이스를 알아야합니까? 모두를로드하는 하나의 API, 구문 분석을위한 하나의 API, 모두를 가져 오는 하나의 API, 그리고 …
9 c++  models  loading 

3
게임 / 그래픽 개발 인증이 있습니까?
게임 또는 그래픽 개발자에게 업계에서 인정받는 인증이 있습니까? 편집하다: MCPD (Microsoft Certified Professional Developer) 또는 CCNA (Cisco Certified Network Associate)와 유사한 전문 인증을 생각하고 있지만 게임 개발에만 적용됩니다.
9 education  jobs 

2
게임 엔진을 개발하기 위해 프로그래머가 알아야 할 특정 수학, 물리, AI 및 일반 개념은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 웹 및 DB 중심 응용 프로그램의 프로그래머이기 때문에 목록, 트리, 그래프 등과 같은 데이터 구조에 대한 지식이 있습니다. 나는 평범한 배열로 정렬하는 …

3
마칭 사각형 : 하나의 소스 필드에서 여러 개의 윤곽선을 찾으십니까?
원칙적으로 이것은 실제 문제에 적용하지 않는 알고리즘에 관한 것이지만 몇 주 전의 문제에 대한 후속 질문 입니다. 이 알고리즘은 기본적으로 왼쪽 상단부터 시작하여 경계선 인 픽셀을 찾을 때까지 그림의 모든 라인을 검색합니다. 의사 C ++에서 : int start = 0; for(int i=0; i<amount_of_pixels; ++i) { if(pixels[i] == border) { start …
9 2d 

3
Farseer를 사용한 타일링 물리
Farseer Physics Engine에 문제가 있습니다. 타일 된 환경에서는 내 개체가 다른 개체의 모서리와 완벽하게 정렬되어 있어도 때때로 상호 작용할 수 있습니다. 나는 Marching Squares 또는 이와 유사한 것을 사용하여 하나의 큰 객체를 계산하고 만들 것을 제안하는 사람들에 대해 읽었습니다. 그러나 각 타일마다 다른 마찰 및 복원과 같은 다른 물리적 특성을 …


1
휴면을 사용하여 단일 스레드에서 렌더링 / 그리기 코드에서 논리 / 업데이트 분리
게임 오브젝트의 속도는 FPS에 의해 방해받지 말고 대신 시간을 기준으로해야한다는 것을 읽었습니다. 드로잉 속도를 제한하지 않고 성능을 최대화하고 시간에 따라 일정한 로직 업데이트 속도를 제공하기 위해 업데이트 / 드로잉 코드를 분리하려면 어떻게해야합니까? 내 현재 의사 코드는 다음과 같습니다 loop { draw(); if (ticksElapsed() > 100) { update(); ticks+= ticksElapsed(); } …

3
비디오 게임 요구 사항의 "창조적 / 엔터테인먼트 가치"를 어떻게 측정 할 수 있습니까?
나는이 질문이 복잡하고 주관적이라는 것을 알고 있지만 잠시 동안 저와 함께합니다. 비디오 게임 소프트웨어는 스프레드 시트 소프트웨어와 본질적으로 다르다고 생각합니다. 사용자 관점에서 볼 때 일부 게임은 일반 소프트웨어보다 필름 아트와 더 유사합니다. 그러나 개발자가 어떤 기능이나 아이디어가 가장 중요한지를 분류하는 데 도움이되는 요구 사항 우선 순위 지정 방법에 관해서 는 …

3
쿼터니언을 사용하여 헬리콥터를 제어 할 수 있습니까?
3D로 단순화 된 헬리콥터 (현재 큐브) 시뮬레이션을 만들려고하는데 회전에 문제가 있습니다. 헬리콥터는 세 축을 따라 회전 할 수 있습니다. 후면 프로펠러를 사용하여 자체 회전 : y 축 회전 왼쪽 또는 오른쪽으로 기울여 왼쪽 또는 오른쪽으로 이동 : z 축 회전 위 또는 아래로 기울여 앞뒤로 이동 : x 축 회전 …
9 3d  rotation 

1
인터뷰를위한 게임 데모 개발에 중점을 두어야 할 것은 무엇입니까?
이 웹 사이트의 다른 스레드에서, 면접에서 쇼케이스를 선보일 게임 데모를 갖는 것이 가장 중요하다는 점을 반복해서 강조했습니다. 그래서 저는 직접 게임 데모를 작성하기로 결정했습니다. 면접관이 게임 데모를 검토하는 동안 그들의 관심에 집중하는 것이 무엇인지 알고 싶습니다 . 본인은 지금 당장 이용할 수있는 특정 기회가 없지만 게임 플레이 및 / 또는 …

2
스케치 드로잉이나 만화처럼 선으로 3D 세계를 그리는 방법
Dilbert와 같은 스트립 만화에서 볼 수 있듯이 음영이없고 모든 선의 무게가 같은 잉크 그리기를 고려하십시오. 이것은 활성 3 차원 세계를 나타내지 만 개체에는 텍스처가 없지만 테셀 레이트 된 삼각형도 표시되지 않습니다. 예를 들어 달의 표면을 그리는 것이 좋습니다. 당신이 그리는 선은 언덕의 상단 가장자리를 따라, 표면의 일반적인 수준을 만나는 지점까지 …
9 3d 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.