«2d» 태그된 질문

2D는 좌표가 X 및 Y 값으로 표시되는 2 차원 공간을 나타냅니다.

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

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

2
캐릭터가 벽을 걸을 수있게하려면 어떻게해야합니까?
나는 거미처럼 움직일 캐릭터를 얻으려고 노력하고 있습니다. 공이 롤업 할 수없는 경사가 상승하면 거미가 천천히 기어 올라갑니다. 마찬가지로, 공중에 직사각형 사각형 플랫폼이 있다면, 가장자리에 도달 할 때 아래로 떨어지지 않고 거미는 계속해서 가장자리를 감싸고 플랫폼의 측면과 아래쪽을 계속합니다 (결국 플랫폼의 둘레를 따라 걷습니다). 다양한 Unity 2D 구성 요소를 살펴 봤지만 …

11
2D 게임에 미래가 있습니까? [닫은]
나는 현재 2D 소프트 바디 물리 엔진을 개발 중입니다 (현재는 존재하지 않기 때문에 -_-).하지만 아마도 앞으로 몇 년이 걸릴 것으로 소비 할 필요가 없다고 걱정하고 있습니다. 나는 그 일을 좋아하지만 도서관에 돈을 기꺼이 지불하려는 사람이 3D로 일할 가능성이 높다는 점을 고려하면 그러한 엔진이 수입을 얻지 못할 것입니다. 게임 산업에서 2D …

4
왜 물체가 90 도보 다 45도 더 빠르게 움직입니까?
게임에 45도에서 90 도로 더 빠르게 움직이는 물체가 있습니다. 각 개체는 점 (x, y) 위치 Vector2D (x, y) 방향 INT 속도 그리고 업데이트하는 동안 새 위치는 다음과 같이 계산됩니다. position.x += direction.x * speed position.y += direction.y * speed 이 문제를 어떻게 해결합니까? 어떤 각도에서도 같은 속도로 움직이기를 원합니다.
32 c#  2d  geometry 

3
래스터 기반 그래픽 컨텐츠에서 해상도 독립성에 어떻게 접근합니까?
핸드 헬드와 같이 잠긴 플랫폼 사양에서 실행하기에 충분히 운이 좋지 않은 게임은 다양한 해상도 형식과 종횡비로 실행해야합니다. 3D 게임에서는 래스터 그래픽을 기반으로 한 HUD 또는 메뉴 GUI가있을 수 있으며 2D 게임에서는 스프라이트 용 선박 인 쿼드가있을 수 있습니다. 제 질문은 다양한 해상도와 종횡비에서 콘텐츠를 디자인하고 운영하는 방법에 어떻게 접근합니까? 300x400 …
32 2d  sprites  gui 


6
잠재적으로 무한한 2D지도 데이터를 저장하는 방법은 무엇입니까?
현재 100 x 100 타일의 청크를 처리 할 수있는 2D 플랫 포머가 있습니다. 청크 좌표가 길게 저장되므로 맵의 유일한 제한입니다 (maxlong * maxlong). 모든 엔티티 위치 등은 청크와 관련이 있으므로 제한이 없습니다. 내가 겪고있는 문제는 수천 개의 파일 없이이 덩어리를 저장하고 액세스하는 방법입니다. 모든 것을 한 번에 열 필요가없는 빠르고 …
29 xna  2d  c#  maps  platformer 

3
젤다와 같은 2D 게임은 자신의 일부만 보여지는 건물 뒤의 캐릭터를 어떻게 처리합니까?
간단한 젤다 스타일 게임을 개발하려고합니다. 나는이 매우 유용한 주제를 발견 LoZ : 과거에 대한 링크는 하위 타일 충돌을 어떻게 처리 했습니까? 충돌 감지 메커니즘을 개발하기 위해 참조로 사용하고 있습니다. 그러나 내가 이해하지 못한 것이 있습니다. 링크가 건물 뒤에 있으면 그 중 일부만 표시됩니다. 누구 든지이 효과를 얻는 방법을 이해하도록 도와 …
28 2d 

10
탁구에서 공이 패들에서 튕겨 나올 때 공의 방향을 어떻게 계산합니까?
게임 개발에서이 Hello World-y 문제를 해결하려고 노력하고 있습니다. XNA에서 TicTacToe 게임을 만들었으므로 다음 단계는 브레이크 아웃 클론 일 것입니다. 게임 프로그래밍에 대해 전혀 모르고 심지어 어디에 수학을 적용해야하는지 명심하십시오 . 그래서이 질문을합니다. 질문 : 화면 하단의 패들에 공이 닿을 때 공이 어디에서 튀어 나올지 어떻게 알 수 있습니까? 나는 그것이 …
28 xna  c#  2d  mathematics  physics 

4
수정이 포함 된 하향식 RPG 이동?
Zelda : A Link to the Past를 모두 플레이했으면 좋겠습니다. 틀렸다면 바로 정정 해주세요. 그러나 2D 하향식 캐릭터 움직임을 수정 터치로 흉내 내고 싶습니다. 다른 게임에서 이루어졌지만이 참조가 가장 관련이 있다고 생각합니다. 더 구체적으로 말하면, 내가 말하고있는 움직임과 수정은 다음과 같습니다. 플로팅 이동은 포켓몬 및 이동 패드를 한 번 탭하여 …
27 xna  2d  rpg  movement 

2
연결된 경로가있는 프로 시저 2D 맵 알고리즘
해결 문제 : 모든 방이 연결된 타일 기반 게임에 대해 임의의 2D 던전 맵을 생성하십시오. 현재 가지고있는 것보다 더 나은 솔루션을 찾고 있습니다. 내 현재 솔루션은 두 가지 알고리즘을 실행하는 것입니다. 첫 번째는 방으로 던전을 생성합니다. 두 번째는 모든 방이 연결되어 있는지 확인하십시오. 다른 용제가 무엇인지 궁금합니다. 더 빠르거나 더 …

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 

3
절차 적으로 생성 된 세계에서 피쳐 영역을 식별하려면 어떻게해야합니까?
나는 섬을 짓고있다. 나는 고전적인 하이트 맵 솔루션을 사용합니다 : 언덕 구석 기능을 사용하여지도의 모서리를 피하고 고도를 만듭니다. 그런 다음 펄린 노이즈는 생물 군계를 다루는 기후 변수를 제공합니다. 이제 나는 어떤 방식 으로든 연결되어있는 두 가지 과제에 직면하고 있습니다. Dwarf Fortress에서 세계 생성의 깔끔한 측면 중 하나는 게임이 영역을 "알고"사각형 …

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

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