게임 개발

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

3
광선 추적의 BRDF 및 구면 좌표
표준 phong / blinn phong 조명 모델을 사용하는 광선 추적기를 개발했습니다. 이제 물리 기반 렌더링을 지원하도록 수정하고 있으므로 다양한 BRDF 모델을 구현하고 있습니다. 현재 저는 Oren-Nayar 및 Torrance-Sparrow 모델에 중점을두고 있습니다. 이들 각각은 입사 wi 및 나가는 광 방향을 표현하는 데 사용되는 구형 좌표를 기반으로합니다. 내 질문은 : 올바른 방법으로 …

1
4 면체의 둘레를 어떻게 찾습니까?
내가 찾을 수있는 가장 최소화 방정식을 찾고 있어요 중심 좌표를 하고 반경 (A)의 사면체가 circumsphere 네 개의 3D 점을 부여. 내가 인터넷에서 찾은 것은 주로 편평한 3D 삼각형의 원주 영역이나 거친 수학적 정의, 또는 정사면체와 같은 매우 단일 한 경우를 다룹니다. 어쨌든 나는 아래 방정식을 찾을 수 있었지만 뭔가를 놓쳤다. …
9 3d  sphere 

2
"리더"플레이어 페어를 시작하기 위해 투표하려면 어떻게해야합니까?
내 게임에는 약 10 명이 참가하는 방이 많이 있습니다. 기본적으로 다른 작은 9 명에 대한 큰 사람입니다. 그러나 때로는 한 사람이 의도적으로 '트롤'을하여 다른 9 명에게 재미있는 게임을 만들 수도 있습니다. 이 사람들은 한 사람을 쫓아서 다른 사람 중 한 사람으로 교체하고 싶습니다 .9. 투표가 만장일치로 요구 된 경우 (차기 …

2
게임 실행에 필요한 PC 요구 사항을 결정하는 방법
UE4 (4.9.2 버전)에서 첫 게임을 만들고 게시하고 싶습니다. 그러나 실제로 게임이 실행되는 가장 낮은 환경을 결정하는 방법을 모르겠습니다. 또한 실제 빌드와 다른 파일을 재배포 해야하는지 확실하지 않습니다. 파일-> 패키지 프로젝트-> 창을 통해 게임을 만들고 있습니다. 1) 필요한 최소 DirectX 버전을 결정하는 방법은 무엇입니까? 2) 설치 프로그램에 포함해야 할 다른 dll을 …

1
이중 윤곽선-형상 점 찾기, 법선 꺼짐
이 자습서를 따라 듀얼 컨투어링을 구현하고 있습니다. http://www.sandboxie.com/misc/isosurf/isosurfaces.html 내 데이터 소스는 그리드 16x16x16입니다. 이 그리드를 아래에서 위로, 왼쪽에서 오른쪽으로, 먼 곳에서 먼 곳으로 이동합니다. 그리드의 각 인덱스에 대해 큐브 구조를 만듭니다. public Cube(int x, int y, int z, Func<int, int, int, IsoData> d, float isoLevel) { this.pos = new Vector3(x,y,z); …
9 c#  geometry 

1
스프라이트 시트의 일부를 수동으로 그리려면 어떻게해야합니까?
저는 Unity에서 일하고 있는데 2D 게임에서 애니메이터가 내가하려고하는 일을하고 있지 않다는 것을 알았습니다. 스프라이트 시트를 사용하여 특정 애니메이션을 만들고 셀별로 크기와 크기가 같은 다른 스프라이트와 동일한 애니메이션을 재사용 할 수 있기를 원합니다. 약간의 연구 끝에 불가능하다는 것을 알게되었습니다. 대신 자체 애니메이션 스크립트를 만들려고하는데 스프라이트의 한 부분 만 그리도록 Unity에 지시하는 …

2
Unity 5에서 UI 이미지에서 마우스 오버를 감지하는 방법은 무엇입니까?
이동 및 확대 / 축소하도록 설정 한 이미지가 있습니다. 문제는 장면의 어느 곳에서나 확대 / 축소를 수행 할 수 있지만 마우스가 이미지 위에있을 때만 확대 / 축소하고 싶습니다. OnMouseEnter, OnMouseOver, 이벤트 트리거, 충돌체가없는 세 가지, 충돌체, 트리거 충돌체 및 이미지 자체 및 빈 게임 오브젝트에서 모두 사용하려고했습니다. 그러나 그중 누구도 …
9 unity  c#  gui  image  mouse 

3
OpenGL에서 비디오 파일을 어떻게 재생합니까?
동영상 파일을로드하고 OpenGL 응용 프로그램에서 재생할 수있는 라이브러리가 있습니까? 아니면 누군가가 거짓말 한 코드 샘플입니까? 차이가 있다면 GLUT도 사용하고 있습니다. 현재 내 영화는 AVI 형식이지만 파일 형식은 중요하지 않습니다.
9 opengl  video 

1
16 × 16 픽셀 타일이 왜 일반적입니까?
타일 ​​(예 : Minecraft )이 16 × 16이어야 하는 충분한 이유가 있습니까? 16이 이진수이기 때문에 10000이진과 관련이 있다고 생각하지만 우연의 일치 일 수 있습니다. 저는 지형 생성으로 게임을 만들고 싶어하기 때문에 타일이 얼마나 큰지 또는 실제로 중요하지 않은지 알고 싶습니다.

6
Android 구성을 실행할 때 .ttf 파일을 읽을 수없는 이유는 무엇입니까?
Android 기기에서 게임을 실행하거나 디버깅 할 때 logcat에이 오류가 발생합니다. com.badlogic.gdx.utils.GdxRuntimeException : 파일 읽기 오류 : data / fonts / myFont.ttf (내부) 이 코드 라인에 의해 생성됩니다 : FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); 여기서 fontFile다음과 같이 정의된다 : FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); 데스크톱 구성을 실행할 때 발생하지 않습니다. 데스크탑 구성의 …
9 libgdx  loading  fonts  file  ttf 

3
2D 렌더링에 깊이 버퍼의 전체 해상도 사용
직교 투영을 사용하여 2D 엔진의 전후방 렌더러를 작업 중입니다. 오버 드로우를 피하기 위해 깊이 버퍼를 사용하고 싶습니다. 16 비트 심도 버퍼, Z = 100의 Z = 0, zNear는 1, zFar는 1000 인 카메라가 있습니다. 렌더링 된 각 스프라이트는 Z 좌표를 점점 멀어지는 값으로 설정하여 심도 테스트에서 렌더링을 건너 뛸 수 …

1
색조 매핑 및 눈 적응-옅은 색상 및 어두운 이미지
눈 적응 및 HDR과 함께 톤 매핑을 구현하려고합니다. 실제로 나는 이것을 이미 구현했지만 결과에 만족하지 못하고 뭔가 잘못했다고 생각합니다. 최종 이미지 (후 처리 전)는 플로트 텍스처를 반으로 저장합니다. 도우미 텍스처도 2 개 있습니다. 첫 번째 것은 마지막 밉맵에 로그 휘도와 평균, 최소 및 최대 색상을 저장합니다. 두 번째는 다음과 같이 …

3
최고의 판매 모바일 게임에 현지화가없는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 예 : Plants vs Zombies 2, Angry Birds, Bad Piggies, Candy Crush Saga, Temple Run 2 등. 이 …


3
MMO에서 사용자 행동 데이터를 어떻게 수집해야합니까?
MMO에서 최대 사용자 만족도를 달성하기 위해 게임 규칙을 조정하기 위해 사용자 행동에 대한 데이터를 수집하려고합니다. 분명히 한 가지 방법은 특정 내용을 응용 프로그램에 수동으로 롤링하는 것 Console.WriteLine()입니다. 변수의 내용을 보거나 StopWatch()클래스를 실행하는 데 걸리는 시간을 보는 것과 매우 비슷 합니다. 그러나 StopWatch 대신 프로파일 러를 사용할 수 있고 WriteLine 대신 …
9 mmo 

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