«2d» 태그된 질문

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

2
L-Systems를 사용하여 도시를 절차 적으로 생성
현재 절차 적으로 생성 된 콘텐츠에 많은 초점을 맞춘 앱을 만들고 있습니다. 지금까지 단면 노이즈를 사용하여 지형 및 모양의 절차 생성을 성공적으로 구현했습니다. 나는 그것이 어떻게 보이는지 정말 기쁘게 생각합니다. 이제 저는 도시에서도 똑같이하려고합니다. 거리와 건물의 2D 레이아웃을 생성하기 만하면됩니다. 나는 그것을 조사했으며 대부분의 사람들이 L-Systems를 사용하는 것이 좋습니다. 그러나 …

3
2D 게임 해상도를 독립적으로 만들려면 어떻게해야합니까?
간단한 2D 게임을하고 있습니다. 휴대 전화 버전을 완성했습니다. 그러나 상사는 게임이 RT에서 작동하기를 원합니다. "전환"을 수행하고 있지만 화면 크기를 다음과 같이 하드 코딩했기 때문에 버튼이 잘못된 위치에 있습니다. texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height); // button definitions startbrect = new Rectangle(300, 258, 88, 88); startbtext = …
10 c#  2d  resolution 

3
A에서 B로 점프 할 수 있습니까?
사이드 스크롤러를위한 초보적인 AI를 만들고 있는데 AI 장치가 단순히 점프하여 A 지점에서 B 지점에 도달 할 수 있는지 알아야합니다. 내 캐릭터의 비행 궤적은 공중에서 힘을 가할 수 있기 때문에 약간 쓸모가 없습니다 (예 : Jazz Jackrabbit 2와 같이), 발사체 의 고전적인 궤적 과는 달리 ... 던지거나 발사 된 발사체가 추진없이 …

2
떨어지는 블록과 복잡한 모양
나는 현재 간단한 테트리스와 같은 게임을 가지고 있으며 해결할 수없는 문제를 겪었습니다. 단일 떨어지는 모양 이있는 Tetris와는 달리 , 여러 가지 잠재적으로 맞 물리는 모양이 있습니다. 최종 위치를 계산해야합니다. 다음을 고려하세요: 녹색 모양의 최종 위치를 계산하기 위해 다른 사각형이나 보드 가장자리에 닿을 때까지 모든 사각형을 간단히 스캔합니다. 끝난 여러 개의 …

1
레이어간에 캐스트 된 2D 그림자는 어떻게 구현합니까?
다른 레이어의 객체에 의해 투사 된 2D 그림자를 어떻게 구현할 수 있습니까? Catalin Zima 의 잘 알려진 자습서 의 동적 조명이 마음에 들지 않습니다 . 그러나이 비디오 의 파이프 그림자처럼 : 그리고이 비디오 의 플랫폼 그림자와 캐릭터처럼 : 여러 레이어가 있고 여러 색상의 조명이 많은 장면에서 동일한 종류의 조명을 사용하고 …

2
Java 2D 게임 프로그래밍 : 게임 루프를 만들기위한 다양한 접근법
Java 게임 프로그래밍에 익숙하지 않지만 게임 루프를 만드는 여러 가지 접근 방식을 보았으므로 더 많이 읽을수록 혼란스러워합니다. 1. Timer 클래스를 사용하는 표준 접근 방식은 더 적습니다. 정확한). System.nanoTime을 사용하는보다 정확한 방법. 3. scheduleAtFixedRate를 사용하는 간단한 접근법. 어느 것이 일반적으로 선호되어야하며 각 접근법의 장점 / 단점은 어디에 있습니까? 모든 정보에 미리 …

1
마우스를 따라 2D "픽셀"클라우드 얻기
저는 마우스 커서를 서로 겹치지 않고 수백 개의 작은 큐브 또는 디스크로 구성된 "구름"을 얻으려고 2D 게임을하고 있습니다. 그러나 물리 엔진을 사용하면 디스크 수가 증가하고 충돌 감지가 일반적으로 좋지 않기 때문에 성능 저하가 발생합니다. 이런 종류의 엔진을 최적화하는 쉬운 방법이 있습니까? 그렇지 않다면 엔진을 끄고 내 자신의 것을 쓰는 것이 …
10 2d  physics  unity 

1
"8 비트 그래픽"모양을 얻으려면 어떻게해야합니까?
게임 개발이 아닌 강력한 프로그래밍 배경을 가지고 있습니다. 나는 고등학교에서 탁구와 뱀을 만들었고 대학에서 OpenGL을했습니다. 나만의 게임 엔진을 만들고 싶습니다. 단순한 2D 게임 엔진을 좋아하는 것은 없습니다. 그러나 나는 좀 오래된 학교이자 복고풍을 느끼기 때문입니다. 그래픽을 오래된 8 비트 게임 (megaman, contra, super mario 등)처럼 보이기를 원합니다. 그렇다면 옛날 게임은 …

2
2D 타일 기반 RTS에서 다리 아래를 통과하는 보트
2D 타일 기반 RTS를 작성하고 있습니다. 그리고 강 위의 다리 인 '의사 3D'기능을 추가하고 싶습니다. 아직 코딩을 시작하지 않았으며 충돌 감지 모델에 어떻게 적합한 지 생각하려고했습니다. 다리 아래를 지나가는 보트와 다리 위로 움직이는 유닛은 결국지도에서 같은 셀을 차지하게됩니다. 충돌을 방지하는 방법은 무엇입니까? 그러한 문제를 해결하기위한 일반적인 접근 방법이 있습니까? 아니면 …

4
두 개의 서로 다른 2D 좌표계를 어떻게 변환합니까?
좌표를 한 좌표계에서 다른 좌표계로 변환하려고하여 이미지에 그릴 수 있습니다. 기본적으로 목적지 좌표계는 다음과 같습니다. X range: 0 to 1066 Y range: 0 to 1600 (1066 x 1600 크기로 그림을 그리는 표준 이미지) 이미지에 그리려고하는 위치는 실제로 동일한 크기이지만 좌표 시스템은 다릅니다. 모든 좌표 범위는 1066x1600입니다. 그러나 좌표 예는 다음과 …
10 2d  coordinates 

1
픽셀 충실도를 유지하는 변환 된 2D 스프라이트에 대한 "레트로"픽셀 쉐이더를 만드는 방법은 무엇입니까?
아래 이미지는 배경 위에 포인트 샘플링으로 렌더링 된 두 개의 스프라이트를 보여줍니다. 왼쪽 두개골에는 회전 / 크기 조정이 적용되지 않으므로 모든 픽셀이 배경과 완벽하게 일치합니다. 오른쪽 두개골이 회전 / 확대 되어 더 이상 축 정렬 되지 않은 더 큰 픽셀 이됩니다 . 변환 된 스프라이트를 나머지 장면과 동일한 크기의 축 …

3
2D 게임에 DX10 / 11을 사용하면 어떤 이점이 있습니까?
DX10 / 11 클래스 하드웨어에 의해 도입 된 기능 세트에 완전히 익숙하지 않습니다. 지오메트리 셰이더, 컴퓨팅 셰이더 및 새로운 테셀레이션 스테이지와 같이 프로그래밍 가능한 그래픽 파이프 라인에 추가 된 새로운 스테이지에 대해 잘 알고 있습니다. 그래도 2D 게임에서 어떻게 큰 차이가 나는지 모르겠습니다. 2D 게임을 위해 DX10 / 11 (또는 …
10 2d  graphics  directx 

2
연속 물리 엔진의 충돌 감지 기법
순전히 연속적인 물리 엔진을 개발 중이며 광범위하고 좁은 위상 충돌 감지를위한 알고리즘을 선택해야합니다. "순수하게 연속적"이란 교차 테스트를하지 않고 모든 충돌이 발생하기 전에 모든 충돌을 포착하고 TOI에서 주문한 "계획 충돌"스택에 배치하는 방법을 찾고자 함을 의미합니다. 넓은 위상 제가 생각할 수있는 유일한 연속적인 넓은 위상 방법은 각 바디를 원 안에 넣고 각 …

2
육각형 격자에서 육각형 타일의 구조를 어떻게 회전합니까?
내 2D 아이소 메트릭 게임은 6 각형 그리드 맵을 사용합니다. 아래 이미지를 참조하여 연한 파란색 육각형 구조를 분홍색 육각형 주위에서 60도 회전시키는 방법은 무엇입니까? 편집하다: 메인 16 진수는 (0,0)입니다. 다른 육각형은 어린이이며 그 수는 고정되어 있습니다. 하나의 위치 (이 경우 오른쪽) 만 정의하고 필요한 경우 다른 방향 (왼쪽 하단, 오른쪽 …

3
2D 레이싱 게임을위한 AI 구축을위한 팁
2D 레이싱 게임을 위해 AI를 구축하는 학교 프로젝트가 있는데 다른 AI와 경쟁 할 수 있습니다 ( 충돌 없음 ). 경주 트랙의 흑백 비트 맵 이미지가 제공되며,지도를받은 후 자동차의 기본 통계 (처리, 가속, 최대 속도 및 브레이크)를 선택할 수 있습니다. AI는 게임 서버에 연결하여 현재 가속 및 조종을 위해 몇 초의 …
10 2d  c++  ai  racing 

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