게임 개발

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

2
컬러 믹싱 게임을 더 어렵게하려면 어떻게해야합니까?
첫 게임을 만들고 있는데 너무 간단합니다. 더 어렵게 만드는 표준 "기술"이 있습니까? 게임은 매우 간단합니다. 게임 2048을 상상해보십시오 . 한 방향으로 밀면 모든 블록이 해당 방향으로 밀리고 충돌하거나 병합됩니다. 그러나 숫자 를 병합하는 대신 (2048 년 2 + 2 = 4와 같이) 색상 을 병합 하므로 파란색 블록에 충돌하는 노란색 …

1
OpenGL에서 GPU 기반 동적 지오메트리 LOD를 어떻게 구현합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 게임 성능을 높이기 위해 LOD를 구현하려고합니다. 아주 좋은 튜토리얼을 찾았 습니다 . 내가 이해한다고 생각하는 기본 개념은 …
9 opengl  java 

2
캐시 친화적 인 구성 요소 저장소를 사용하여 구성 요소 간 통신을 안전하게 지원하려면 어떻게해야합니까?
구성 요소 기반 게임 개체를 사용하는 게임을 만들고 있는데 각 구성 요소가 해당 게임 개체와 통신하는 방법을 구현하는 데 어려움을 겪고 있습니다. 한 번에 모든 것을 설명하는 대신 관련 샘플 코드의 각 부분을 설명하겠습니다. class GameObjectManager { public: //Updates all the game objects void update(Time dt); //Sends a message to …


3
질식 지점에서 군중을 다루기위한 전략
최근에는 적절한 시간 기반 충돌 해결을 통해 조향 동작에서 임펄스 기반 이동으로 게임 엔진을 전환했습니다. 이것은 너무 많은 문제를 해결하고 (더 이상 터널링, 예) 시뮬레이션을 훨씬 더 안정적으로 만들었습니다. 그러나 안정성과 함께 새로운 문제가 발생했습니다. 3 개의 공은 이미지의 바닥 근처에서 여행을 시작했고, 목표는 분홍색 공이 멈추는 곳이었습니다. 도중에 빨간색과 …

2
일정한 시간을 가진 유도 미사일
플레이어와 미사일로 게임을 만들고 있습니다. P1에서 P2로 미사일을 발사하고 싶습니다. 미사일은 P2에 도달하기 위해 항상 정확히 5 초가 걸립니다. 미사일도 P2를 추적해야합니다. P2가 더 멀어지면 미사일 속도가 높아져 타이밍 제약 조건을 충족해야합니다. P2가 왼쪽으로 이동하면 미사일이 왼쪽으로 이동해야하며 속도도 변경해야합니다. P2가 P1에 가까워지면 미사일 속도가 느려집니다. 이것이 가능한가? 이것을 달성하는 …

1
2D 물리 엔진에서 물체가 휴식을 취할 때 쓸모없는 충돌 해결을 어떻게 피할 수 있습니까?
love-2d를 사용하여 (학습을 위해) 물리 엔진 에서 다음과 같이 충돌 해결을 구현했습니다. FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision (c1,c2) // the heavy operation collison …

4
C # 6 코드가 Unity에서 컴파일되지 않는 이유는 무엇입니까?
C # 6 코드로 Unity를 사용할 수없는 이유는 무엇 입니까? 항상 컴파일러 오류가 발생합니다. 다음은 몇 가지 코드 예입니다. using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Visual Studio를 코드 편집기로 사용하고 오류없이 빌드합니다. Unity에서 play를 누르면 빌드되지 않습니다.
9 unity  c# 

3
가속이 제한된 물체의 경로는 어떻게 계산합니까?
예를 들어, 차가 있고 차에 특정 최소 회전 반경이 있고 차를 지점 a에서 지점 b로 운전하고 싶지만 차량이 지점 b를 향하지 않는다고 가정합니다. b 지점까지의 경로를 어떻게 계산합니까? b 지점에서 방향을 지정할 수 있으면 좋을 것입니다 (차도로 운전 한 다음 차고로 가져 오기를 원함). 옆으로 향하고 있습니다 :) 문서 (또는 …


1
튜토리얼없이 게임을보다 직관적으로 만들려면 어떻게해야합니까?
나는 현재 모바일 게임 앱을 만들고 있습니다. 이 게임은 다양한 종류의 새들이 날고 착륙하는 여러 가지 가지가있는 나무를 자세히 설명합니다. 모든 새는 다른 무게를 가지고 있으며 사용자의 목적은 가지가 부서지기 전에 나무의 각면에서 무게의 균형을 맞추는 것입니다. 나는 게임의 스크린 샷을 첨부했으며 누군가가 튜토리얼을 할 필요없이 사용자가 게임의 개념을 이해하기 …

1
ResolutionException : com.google.android.gms : play-services-games : 8.1+에 대한 후보 아티팩트를 찾을 수 없습니다
이 오류가 발생합니다 : EditorAssemblies.ProcessEditorInitializeOnLoad (System.Type 유형) (C : /buildslave/unity/build/Editor/Mono/EditorAssemblies.cs : 123에서) TargetInvocationException으로 다시 던지기 : 호출 대상에서 예외가 발생했습니다. System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder 바인더, System.Object [] 매개 변수, System.Globalization.CultureInfo 문화) (/ Users / builduser / buildslave / mono-runtime-에서 and-classlibs / build / mcs / class / corlib …

1
스플래시 화면에 광고를로드 하시겠습니까?
로드하는 데 시간이 오래 걸리는 광고가 있습니다. 스플래시 화면에서 사용 하는 동안 로드 할 수 있는지 궁금합니다 . 이 답변을 보았습니다. /programming/5133342/how-can-i-make-my-ads-appear-faster-in-my-android-app 답변은 스플래시 화면을 사용하여 광고를로드하는 것이 좋습니다. 다음 활동을 계속하려면 광고가로드 된 시점을 어떻게 알 수 있습니까? 사용자가 비행기 모드 인 경우 시작 화면에 멈출 수 있습니까? admob가 …

1
LibGDX 3D에서 충돌 이벤트를 어떻게 유도합니까?
아래 코드에는 내가하고 싶은 일의 예가 있습니다. 카메라가 있는데 상자 중 하나에 맞을 때마다 움직이지 않기를 원합니다. 어떻게해야합니까? public class Main extends ApplicationAdapter { private final ModelBuilder builder = new ModelBuilder(); private final Environment environment = new Environment(); private ModelBatch modelBatch; private PerspectiveCamera camera; private Model model; private ArrayList<ModelInstance> instance …

1
지형 생성을위한 Octree 구축
이전에 IsoSurface를 렌더링하기 위해 행진 큐브 / 사면체를 구현했습니다. 그것은 효과가 있었지만 ( YouTube ), 뷰 거리를 기준으로 가변 레벨의 디테일을 구현하거나 심지어 먼 오래된 청크를 제거하지 않아도 성능이 심각했습니다. 나는 이번에 또 다른 일을하기로 결정했습니다. Build()호출 될 때 다음과 같이 작동하는 OctreeNode를 작성하여 시작했습니다 . 청크가 너무 작아 빌드 …
9 unity  c#  voxels  octree 

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