«mathematics» 태그된 질문

수학 문제는 게임 개발에 사용 된 산술, 기하학, 미적분학, 공식 및 기타 계산을 다룹니다.


1
표면 변형
평평한 표면에 대해 변형적인 물리적 행동을 시도하고 있지만 지금까지 구현을 시작하는 방법을 모릅니다. 표면의 모양 (평면, 큐브, 구면 등)에 관계없이 게임 엔터티 (플레이어, 적, 물체 등)의 위치에 작은 들여 쓰기가 필요합니다. 설명하기가 복잡하기 때문에 내가 말하는 것을 설명했습니다. 구체가있는 예는 다음과 같습니다. 따라서 표면이 약간 변형 될 수 있어야합니다 (실제로 …

3
랜덤 맵 생성-랜덤 노드 분산 / 클러스터링 전략
각 노드가 관심 지점 (행성, 소행성 등) 인 공간에서 간단한 4X 전략 게임을하고 있습니다. 무작위로지도를 생성하려면 아래 단계를 따르십시오. 지도가 가질 각 노드의 유형을 결정하십시오 (아마도 지구와 같은 행성 5 개, 불모의 행성 10 개 등). 각 유형의 노드를 맵에 배치하십시오. 2 단계에서는 각 노드 유형이 고르게 분산되고 싶습니다. 예를 …

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

2
변환 행렬에서 방향을 어떻게 추출 할 수 있습니까?
나는 4x4 변환 행렬 M을 가지고 있으며 M에 의해 변환 될 때 구의 모양을 찾고 싶습니다. (구는 원점에 있고 반지름은 1입니다.) M에 (0,0,0,1)을 곱하여 중심을 찾을 수 있다는 것을 알고 있습니다. 그러나 M이 구를 스쿼시하고 회전시킬 수 있으므로 반경이 문제가됩니다. 결과 타원체의 새로운 반지름을 어떻게 알 수 있습니까? 방향을 알아낼 …


5
Vector3와 함께 연산자 '> ='를 사용할 수없는 이유는 무엇입니까?
나는 등을 참조 두 위치 사이에서 이동하는 사각형을 얻기 위해 노력하고 _positionA와 _positionB. 둘 다 유형 Vector3입니다. 사각형은 잘 움직입니다. 그러나 도달 _positionB하면 반대 방향으로 움직이지 않습니다. 코드를 다시 살펴 보았습니다. 객체가 움직일 if때 코드 의 명령문이 rects 위치가 같은 프레임을 놓쳤다 는 결론에 도달했습니다 _positionB. rects 위치가 보다 크거나 …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

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

2
이중 윤곽선을 설명 할 수 있습니까?
복셀 렌더링을 이해하려고 노력했으며 이중 윤곽 (DC)을보고 있습니다. 지금까지 나는 이것을 많이 이해한다. 그리드 포인트 세트에 대해 밀도 기능을 실행합니다 (예 : 노이즈 기능) 끝점 사이에 변경 사항이 포함 된 거더의 모서리 찾기 이 가장자리에서 교차점 (예 : 벡터)을 만듭니다. 이제 이것은 내가 붙어있는 곳입니다. 다음은 법선을 생성하는 것이지만 어떻게? …

1
3D 카메라 회전
용서해주세요.하지만 도움이 필요합니다. 몇 주 동안이 문제에 봉착했습니다. 나는 진전이없고 어디를 가든 다른 답을 볼 수 있습니다. 시도하는 모든 것이 효과가 없습니다. 나는 충분한 팁과 조언을 얻었으므로 이제는 이것을 이해할 수 없기 때문에 내가 거꾸로 일할 수있는 누군가를 내게 필요로합니다. 이 주제를 가장 혼란스럽게 만든 것은 모든 사람이 다른 규칙 …

3
lerping 회전 거울
다음 코드를 사용하여 게임 캐릭터를 회전시켜 대상을 봅니다. transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion은 새로운 대상이 주어 졌을 때 캐릭터의 현재 회전입니다. lookQuaternion은 캐릭터가보아야 할 방향이며 다음과 같이 설정됩니다. destinationVector = currentWaypoint.transform.position - transform.position; lookQuaternion = Quaternion.LookRotation(destinationVector, Vector3.up); turningNormalizer는 Time.deltaTime증분 turningSpeed되어 편집기에서 제공되는 정적 값입니다. 문제는 캐릭터가 대부분의 시간만큼 회전하는 …

2
드론 타겟팅
"드론"과 2D 평면의 목표 지점을 상상해보십시오. 8 가지 파라미터가 있습니다 : P = my position Q = target position V = my velocity I = my moment of inertia w = my angular velocity s = my angular position T = max thrust U = max torque (우리는 목표가 고정되어 …

5
직선을 다각형이라고 할 수 있습니까?
Polygon의 정의에 따라 Poly-line의 첫 번째 점과 마지막 점이 연결되면 Polygon이라고합니다. 아래 이미지를 참조하십시오. P1, .... P5 폴리 라인이 있습니다. P5에서 P1까지 선을 그리면 다각형이라고합니까? 혼란 스러워요.

2
태양 운동 기능?
따라서 수평선에 설정된 태양 스프라이트 (x = 0, y = worldheight / 2)를 감안할 때 태양을 높이고 내리는 기능을 고안하려고합니다. 이 작업을 수행하는 가장 좋은 방법은 죄 기능이지만 사용 방법을 모르겠습니다. y = sin (x)를 사용하는 경우 x는 전체 곡선에 대해 0과 pi 사이의 범위에 있어야하고 X에 대해서는 일정한 속도를 …


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