게임 개발

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

2
디퍼 드 라이팅 셋업에서 듀얼 포물면 포인트 라이트 섀도우
지연된 조명 설정 유형 인 light-pre-pass의 간단한 구현을 보여주는 이 자습서 / 샘플 코드 를 가지고 놀았습니다 . 이중 포물선 그림자 맵을 사용하여 포인트 라이트 그림자를 구현하는 중입니다. 다음 DPM에 대한 설명을 따르고 있습니다. http://gamedevelop.eu/en/tutorials/dual-paraboloid-shadow-mapping.htm 섀도 맵을 만들 수 있는데보기에 좋아 보입니다. 현재 가지고있는 문제는 픽셀 셰이더에 있다고 생각하여 포인트 …

5
OpenGL vs OGRE : 초보자에게 가장 적합한 것은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
10 opengl  ogre 

1
골프 공 궤적 방정식에 에어 드래그 추가
VB.NET 2005에서 2D 골프 게임을 개발하고 있지만 공에 영향을 미치는 공기 또는 바람 드래그를 구현하는 방법에 붙어 있습니다. 이미 발사체에 대한 방정식이 있습니다. 골프 공의 초기 속도에 대한 공격이나 해고V0v0v_0 수직 및 수평 구성 요소가 골프 공의 속도 : V엑스V와이= v0c o s ( θ )= v0s i n ( …

4
Megatexturing : Quake Wars에서 Rage 로의 진화
John Carmack이 처음 Quake Wars : Enemy Territory에서 Megatexturing을 사용한 방식에 대해 이야기 한 것을 기억합니다. 이 기술은 Rage에서 상당히 발전했습니다. 나는 여기서 누군가가 그 이후로 어떻게 그리고 어떻게 진화했는지에 대한 기술적 세부 사항을 줄 수 있는지 궁금합니다.
10 textures 

4
표면이 다른 표면과 정확히 겹치는 원인은 무엇입니까?
한 표면이 다른 표면과 겹치는 원인을 실제로 알 수는 없습니다. 내가 만드는 3D 엔진에서 내 기술은 가장자리가 실패합니다. 내 방법은 페인트 할 표면을 가장 먼 곳에서 가장 가까운 곳으로 정렬하는 것입니다. 친밀감을 결정하기 위해 평균 z 값을 비교하고 있습니다. 그러나 때로는 겹치는 표면이 겹치는 표면 보다 평균 z 값이 더 …
10 3d  rendering 

2
FBX에서 생산 된 나쁜 Collada를 수정하는 방법?
PandaBD에서 FBX 파일을 가져올 수 있도록 FBX SDK (2011.3.1)를 사용하여 FBX 파일을로드하고 Collada 파일로 저장하려고했습니다. 불행히도 결과 Collada 파일은 여러 가지 이유로 사용할 수 없습니다. Maya 고유의 ​​추가 기술이 있습니다 퍼지다 <diffuse> <texture texture="Map__2-image" texcoord="CHANNEL0"> <extra> <technique profile="MAYA"> <wrapU sid="wrapU0">TRUE</wrapU> <wrapV sid="wrapV0">TRUE</wrapV> <blend_mode>ADD</blend_mode> </technique> </extra> </texture> </diffuse> 파일의 다른 곳에서 …
10 collada 

2
해상도 독립 시스템을 만들려면 어떻게합니까?
나는 이것을 비우고있다. 물론 가장자리에 물건을 고정하여 UI 해상도를 독립적으로 만들 수 있습니다. 그래픽이 너무 작아서 그래픽이 너무 작을 때까지. 필요할 때마다 어떻게 적절하게 확장합니까? 스케일링하는 동안 그래픽을 올바른 비율로 유지하려면 어떻게합니까? 해상도가 다른 것에 비해 16:10과 같은 비율을 가지면 그것들이 늘어나기를 원하지 않습니다. 이것에 대한 진실되고 테스트 된 접근법이 …
10 xna  resolution 

2
게임과 같은 워크래프트 3에서 장애물로 길 찾기
타일 ​​기반지도에서 A * 검색을 고려하십시오. 간단한 코드는 다음과 같습니다. 해당 셀 안에 장치가 있으면 연결할 수 없습니다. 그러나지도 해상도 문제가 있습니다. Warcraft 3를 살펴보면, 몬스터와 구조물의 반경이 다르며, 벡터와 비슷한 거리에 있습니다. 어떻게 구현 되었습니까? 또한 Warcraft 3와 같은 이동 경로 충돌 감지와 경로 찾기 알고리즘을 통합하는 표준 솔루션은 …

2
게임 개발 프로젝트에서 일하는 사람들에게 어떻게 지불해야합니까?
게임 개발 프로젝트에 대해 팀에 지불하는 올바른 방법은 무엇입니까? 예를 들어, 특히 Apple App Store 또는 Android Market과 같은 오늘날의 앱 마켓 플레이스와 관련하여 그래픽 아티스트 나 음악가에게 작업 비용을 어떻게 지불 하시겠습니까? 앱이 성공함에 따라 미리 지불하거나 수입을 비례 적으로 공유하는 것이 더 낫습니까?


6
XNA에서 Game1을 정적으로 만드는 것은 나쁜 생각입니까?
Game1클래스를 정적으로 사용 하는 것은 정말 나쁜 생각 입니까? 현재 Game1수업 시간에 TileHandler현재 타일 세트와 관련된 모든 것을 AnimalHandler처리하고 모든 동물을 (놀랍게도) 처리 하는 클래스가 있습니다 . 이제 내가 AnimalHandler타일을 걸을 수 있는지 확인하고 TileHandler문제가 발생하거나 걸을 수있는 타일 목록을 전달 AnimalHandler해야합니다. 더 쉬운 것은 Game1정적 인 상태 로 만드는 …
10 xna  c#  architecture 

6
판매 또는 무료 제공 [폐쇄]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 현재 내가 팔려고했던 게임을 만들고있다. PC를위한 간단한 2D 아케이드 스타일 게임입니다. 많은 인디 게임이 인기를 얻고 광고를 …

5
넷 코드를 처리하는 방법?
넷 코드가 게임 엔진에 "연결"할 수있는 여러 가지 방법을 평가하고 싶습니다. 나는 지금 멀티 플레이어 게임을 디자인하고 있으며, 지금까지 그래픽 루프와 스크립팅을 처리하는 엔진의 나머지 부분과는 별개로 네트워크 소켓을 처리하기 위해 별도의 스레드가 필요하다고 결정했습니다. 네트워크 게임을 완전히 단일 스레드로 만드는 하나의 잠재적 인 방법이 있었는데, 이는 비 차단 소켓을 …

2
반감기 2 BSP 라이트 맵
대학 프로젝트를위한 BSP 뷰어를 작성 중입니다. 지금까지 주 형상이 올바르게로드되고 PVS가 작동합니다. 이제 라이트 맵을 적용하려고하는데 라이트 맵의 텍스처 좌표를 올바르게 계산할 수 없습니다. 여기에 따르면 : http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // [s/t][xyz offset] - length is in units of texels/area int flags; …

4
프로젝트를 시작하기 전에 게임 디자인 문서가 얼마나 상세하고 / 완전합니까?
궁금한 점은 프로젝트 구현을 시작하기 전에 일반적으로 디자인 문서가 얼마나 완전한지 궁금합니다. 전체 문서를 완벽하게 정리할 수있는 페이지는 수십 페이지에 불과한 소규모 팀이있는 중소 규모 프로젝트에 대해 이야기하고 있습니다. 대략적인 프레임 워크로 시작하여 구현이 시작되는 동시에 세부 사항을 구체화하기 시작합니까? 구현이 시작되기 전에 모든 섹션을 완전히 제거합니까? 그렇다면 구현이 시작된 …

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