«vector» 태그된 질문

위치, 방향 또는 속도를 표현하는 데 사용될 수 있고 공간 문제를 단순화하거나 완전히 사소한 수학적 개념.


5
게임 속의 배우가 스스로를 그릴 책임이 있습니까?
저는 게임 개발에 익숙하지 않지만 프로그래밍에는 익숙하지 않습니다. JavaScript canvas요소를 사용하여 Pong 유형 게임을하고 있습니다. Paddle다음 속성을 가진 객체를 만들었습니다 ... width height x y colour 또한 다음 Pong과 같은 속성 을 가진 객체가 있습니다 ... width height backgroundColour draw(). 이 draw()방법은 현재 재설정 중이며 canvas질문이 발생한 곳입니다. 해야 Paddle객체가이 …

2
2D 스프라이트의 회전력 계산
누군가 다음 시나리오를 계산하는 우아한 방법이 있는지 궁금합니다. 나는 (n) 개의 사각형, 임의의 모양의 객체를 가지고 있지만, 그것들은 모두 사각형 인 척합니다. 우리는 중력을 다루지 않으므로 우주에서 물체를 위에서 아래로 생각하십시오. 특정 사각형에서 물체에 힘을 가하고 있습니다 (아래 그림 참조). 적용되는 위치에서 적용되는 힘을 기준으로 회전 각도를 어떻게 계산합니까? 중앙 …
35 2d  rotation  physics  vector 

5
2D에서 포인트까지 가장 가까운 객체를 효율적으로 찾으려면 어떻게해야합니까?
나는 상당한 게임 엔진을 가지고 있으며 가장 가까운 포인트 목록을 찾는 기능을 원합니다. 피타고라스 정리 를 사용하여 각 거리를 찾고 최소 거리를 선택할 수는 있지만, 모든 거리를 반복해야합니다. 또한 충돌 시스템이 있습니다. 본질적으로 객체를 작은 그리드 (작은 미니 맵과 같은)에서 작은 객체로 바꾸고 동일한 그리드 공간에 객체가있는 경우에만 충돌을 확인합니다. …
35 c++  2d  algorithm  vector  picking 


3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

5
두 2D 벡터 사이의 각도와 적절한 회전 방향을 어떻게 계산할 수 있습니까?
장애물이없고 움직임이 XY 평면으로 제한된 움직임 AI를 작업 중입니다. 나는 선박 1의 방향을 향한 두 개의 벡터 v 와 선박 1 의 위치에서 선박 2를 가리키는 벡터 w 를 계산하고 있습니다. 그런 다음 공식을 사용 하여이 두 벡터 사이의 각도를 계산합니다. arccos((v · w) / (|v| · |w|)) 내가 겪고있는 …
26 2d  vector 

3
다른 사람의 오프셋을 기준으로 개체를 회전시키는 방법은 무엇입니까?
Y 축을 중심으로 회전하는 포탑의 3D 모델이 있습니다. 이 포탑에는 대포가있어 물체의 중심에서 크게 벗어납니다. 포탑이 아닌 대포가 지정된 목표물을 겨냥하고 싶습니다. 그러나 터릿 만 회전시킬 수 있으므로 객관적으로 달성하기 위해 어떤 방정식을 적용해야하는지 알 수 없습니다. 다음 이미지는 내 문제를 보여줍니다. 터렛에 "LookAt ()"타겟이 있으면 대포에서 발생하는 레이저가 해당 …

3
벡터에 대해 너무 다르거 나 복잡하거나 유용한 것은 무엇입니까?
이것이 실제 질문으로 간주되지 않는다면 용서하십시오. 그러나 그것은 정말로 혼란 스럽습니다. 다른 게임 개발자들이 벡터를 사용하는 것이 매우 유용한 방법에 대해 이야기하는 것을 들었습니다. 또한 모든 사람들이 벡터 수학에 겁을 먹고 벡터가 어려워 보일 수 있습니다. 나는 그들에 대해 배우지 않았습니다. 그래서 마침내 Wikipedia에서 Vector 를 보았고 놀랐습니다. 내가 잘못 …

5
Vector 클래스에 'w'구성 요소가 필요합니까?
3D 공간의 회전, 변환 등을 처리하는 행렬 코드를 작성한다고 가정하십시오. 이제 변환 구성 요소를 맞추려면 변환 행렬이 4x4 여야합니다. 그러나 실제로 벡터에 구성 요소 를 저장할 필요w 는 없습니까? 원근 분할에서도 w벡터 외부의 계산 및 저장을 간단하게 수행 할 수 있으며 , 원근 분할은 메소드에서 복귀하기 전에 수행 할 수 …

3
2D 벡터에 대한 수직을 어떻게 찾을 수 있습니까?
플레이어가 마우스 커서의 위치를 ​​향해 앞으로 이동하는 하향식 게임을 만들고 있습니다. 플레이어의 움직임 코드의 일부로, 플레이어의 현재 대면 벡터에 수직 인 벡터를 결정해야합니다 (스트래핑 행동을 구현하기 위해). 주어진 2D 벡터의 수직 벡터를 어떻게 계산할 수 있습니까?

6
게임 개발의 벡터
저는 프로그래밍과 게임 프로그래밍을 처음 사용합니다. 벡터와 수학에 대한 내용을 읽었지만 질문이 있습니다. 게임 프로그래밍에서 벡터를 어디에 사용합니까? 어쩌면 누군가가 벡터를 사용하는 간단한 예를들 수 있습니까 (2D)? 나는 예제를 찾았지만 대부분 숫자를 출력하는 콘솔에 있으며, 이해할 수없는 큰 예제입니다.
19 vector 

7
Point와 Vector 객체가 필요합니까? 아니면 Vector 객체를 사용하여 Point를 나타내는 것이 좋습니다?
친구와 함께 개발하고있는 엔진의 구성 요소 (학습 목적)를 구성하면서이 의심에 도달했습니다. 처음에는 다음과 같이 Point 생성자가있었습니다. var Point = function( x, y ) { this.x = x; this.y = y; }; 그러나 우리는 벡터 수학을 추가하기 시작했고 이름을 Vector2d로 바꾸기로 결정했습니다. 그러나 현재 일부 방법은 다음과 같이 약간 혼란 스럽습니다 …

1
Catmull-Rom 스플라인의 호 길이를 결정하여 일정한 속도로 이동
Catmull-Rom 스플라인의 연결로 정의 된 경로가 있습니다. XNA에서 정적 메소드 Vector2.CatmullRom을 사용하여 0에서 1 사이의 값을 가진 점 사이의 보간을 허용합니다. 이 경로의 모든 스플라인의 길이가 동일한 것은 아닙니다. 경로를 따라 진행하는 동안 모든 스플라인에 대해 가중치를 일정 속도로 놓으면 속도 차이가 발생합니다. 무게의 속도가 스플라인의 길이에 의존하게하여이를 해결할 수 …


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