«2d» 태그된 질문

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

2
레벨 에디터에서 시차 레이어를 어떻게 시각화합니까?
Unity에서 2D 게임을 만들고 있지만 모든 2D 게임 엔진에 적용됩니다. 직교 카메라로 다중 평면 시차를 구현하면 배경 레이어의 스프라이트를 배치하고 다른 레이어의 스프라이트와 정렬 될 위치를 파악하기가 어렵습니다. 첫 번째 본능은 각 레이어마다 하나씩 여러 대의 카메라를 사용하고 배경 레이어에 대한 카메라의 이동 속도를 줄였습니다. 이렇게하면 매 프레임마다 모든 배경 …

2
광선 캐스팅을 사용하여 2D 그리드에서 가시선을 구현하는보다 효율적인 방법은 무엇입니까?
2 차원 타일 격자와 시선을 나타내는 대략적인 좌표 구 (플레이어 중심)를 고려하십시오. 목표는 장애물 (즉, 벽) 너머의 시야를 차단하는 것입니다. 시선 영역의 개별 셀이 보이는지 여부를 결정하는 것은 비교적 간단합니다. Bresenham을 사용하여 플레이어에서 대상 셀로 광선을 캐스트합니다 . 플레이어와 대상 사이의 겹치는 셀 중 하나가 장애물 인 경우 대상 셀 …

5
핀볼 게임의 2D 충돌 감지
지금까지 이전 게임에서는 상자와 함께 간단한 2D 충돌을 사용한 다음 픽셀 수준에서 충돌을 확인했습니다. 거의 많은 프레임에서 핀볼 게임을하는 경우 공이 벽이나 다른 표면에 닿아 다른 방법이 있습니까?

1
턴제 JRPG 전투 시스템 아키텍처 리소스
지난 몇 달 동안 SDL 라이브러리를 사용하여 C ++로 2D JRPG (일본식 RPG)를 프로그래밍하는 데 바빴습니다. 탐사 모드는 다소 수행됩니다. 이제 전투 모드를 다루고 있습니다. 고전적인 턴제 JRPG 전투 시스템이 어떻게 구성되어 있는지에 대한 자료를 찾지 못했습니다. 내가 찾은 것은 피해 공식에 대한 토론입니다. 인터넷 익스플로러를 시도하고 gamedev.net의 게시판을 검색하고 …
9 c++  2d  architecture  sdl  rpg 

7
데모에 저작권이있는 스프라이트를 사용할 수 있습니까?
나는 단지 빠른 질문을했고 모두의 의견을 원했다. 온라인으로 게시하고 싶은 이력서를위한 2D 데모 게임을 만들고 있습니다. 나는 프로그래머 입장으로 지원하고 있으므로 실제로 내 자신의 예술이 없습니다. 데모에서 하나 또는 두 개의 레벨을 만들기 위해 다른 게임에서 스프라이트 시트 및 타일 세트를 사용할 계획입니다. 화면 하단에 크레딧을 제공하고이 스프라이트가 본인의 것이 …

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

1
스프라이트를 마우스의면 방향으로 설정
html5 캔버스 게임을 만들고 있는데 스프라이트가 마우스 커서를 향하도록하는 방법이 필요합니다. 스프라이트에 대한 X 및 Y 좌표와 포인터의 X 및 Y 좌표가 있습니다. 내가 붙어있는 것은 스프라이트가 포인터를 향하게하는 수학입니다. 그것은 모두 2D 세계에 있기 때문에 너무 복잡 할 것이라고는 상상할 수 없지만이 물건에 대한 경험이 거의 없습니다. 또한 이런 …
9 2d  html5  html-canvas 

3
마칭 사각형 : 하나의 소스 필드에서 여러 개의 윤곽선을 찾으십니까?
원칙적으로 이것은 실제 문제에 적용하지 않는 알고리즘에 관한 것이지만 몇 주 전의 문제에 대한 후속 질문 입니다. 이 알고리즘은 기본적으로 왼쪽 상단부터 시작하여 경계선 인 픽셀을 찾을 때까지 그림의 모든 라인을 검색합니다. 의사 C ++에서 : int start = 0; for(int i=0; i<amount_of_pixels; ++i) { if(pixels[i] == border) { start …
9 2d 


2
C ++ / SDL에서 2D 플랫 포머 만들기 튜토리얼 / 예제 / 자료 찾기 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . C ++에 대한 경험이 많지만 게임 프로그래밍에 대한 경험이 없습니다. 이번 여름에는 학습 경험을 위해 C ++ / SDL을 사용하여 처음부터 …
9 c++  2d  sdl  platformer 

2
2D 객체 정렬 경계 상자 교차 테스트
두 개의 객체 정렬 경계 상자가 있습니다 (즉, 축이 정렬되지 않고 객체와 함께 회전합니다). 두 개의 객체 정렬 상자가 겹치는 지 알고 싶습니다. ( 편집 : 참고-축 정렬 경계 상자 테스트를 사용하여 먼 거리의 객체를 빠르게 버려서 쿼드 루틴이 조금 느리더라도 중요하지 않습니다. ) 내 상자는 4 개의 x, y …

4
2d 플랫 포머의 "시간 제어"
플레이어가 버튼을 누르고 레벨을 다시 시작할 수있는 2d 플랫 포머를 만들고 있습니다. 이전 캐릭터만이 시간을 거슬러 여행하는 것처럼 레벨을 동시에 실행합니다. 나는 다른 게임이 전에 이것을 해왔음을 알고 있으며, 내가 생각한 방식은 게임 캐릭터가 일련의 동작 (유휴, 점프, 왼쪽 걷기 등)을 갖도록하고 그 동작의 변화를 감지하여 로그인하는 것입니다. 게임 시간과 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.