«2d» 태그된 질문

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

3
정수가 아닌 속도 값-더 깔끔한 방법이 있습니까?
종종 픽셀 기반 게임에서 캐릭터를 움직이기 위해 2.5와 같은 속도 값을 사용하고 싶을 것입니다. 그래도 충돌 감지는 일반적으로 더 어려울 것입니다. 그래서 나는 다음과 같은 일을 끝내게됩니다. moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); } 나는 그것을 쓸 때마다 내부를 …

1
부호있는 거리 필드 (2D)를 실시간으로 빠르게 생성하려면 어떻게해야합니까?
A의 이전 질문 , 그것은 서명 거리 필드, 미리 계산 런타임에로드 할 수 있음을 제시 한 후 거기에서 사용했다. 이 질문의 끝에서 (관심있는 사람들을 위해) 설명 할 이유 때문에, 거리 필드를 실시간으로 만들어야합니다. Chamfer 거리 변환 및 Voronoi 다이어그램 근사 기반 변환 ( Pixeljunk Shooter dev guy이 프레젠테이션 에서 제안)과 …


9
스프라이트 주위에 윤곽선을 그리는 효율적인 방법
저는 XNA를 사용하여 게임을 프로그래밍하고 있으며 스프라이트에 '선택된'효과를 얻기 위해 다양한 방법을 실험하고 있습니다. 내가 겪고있는 문제는 스프라이트 배치에 그려진 각 클릭 가능 항목이 단일 스프라이트 이상을 사용하여 그려지는 것입니다 (각 객체는 최대 6 개의 스프라이트로 구성 될 수 있음). 누군가가 X 픽셀 스프라이트에 윤곽선을 추가하는 방법에 대해 조언 할 …
21 2d  xna  sprites 

2
2D 게임에 카메라 / 뷰포트 구현
2D 게임에 카메라 / 뷰포트를 구현하는 가장 실용적인 방법은 무엇입니까? 화면을 기준으로 한 위치 대신 객체 세계 위치 를 저장해야한다고 읽었습니다 . 현재 상황: XML 파일에서 객체와 레벨을로드하는 간단한 2D 게임을 구현했습니다. 현재 레벨 XML 파일은 다음과 같습니다. <map> <tile obj="ground" x="0" y="555" /> <tile obj="ground" x="16" y="555" /> <tile …
20 c++  2d  architecture  camera 

4
유체와 가스를 모델링 할 수있는 2D 물리 엔진이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 시점에서 플랫폼과 프로그래밍 언어는 중요하지 않습니다. 도움을 주시면 감사하겠습니다.
20 2d  physics 

3
실시간으로 예술적 (2D) 트리를 절차 적으로 (만들기) 성장시키는 방법 (L-System?)
최근에 L- 시스템 모듈을 프로그래밍 했는데 더 관심이 생겼습니다. 나는 Plants vs Zombies 중독자이기도합니다. 정말 지혜로운 나무의 개념을 좋아했습니다. 재미를 위해 유사한 절차 예술을 만들고 더 많은 것을 배우고 싶습니다. 질문 : 예술적 트리 (고정 카메라 / 관점을 가진 2d)를 동적으로 만드는 과정에 어떻게 접근해야합니까? 이상적으로는 식물 (잎이있는 줄기 만)으로 …

7
2D 게임을 프로그래밍하는 가장 쉽고 재미있는 방법? 플래시? XNA? 다른 엔진? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
20 c#  2d  actionscript-3 

7
2D 게임의 경우 Direct3D 또는 OpenGL과 같은 3D API를 사용하지 않는 이유가 있습니까?
나는 꽤 오랫동안 취미 게임 개발에서 벗어났습니다. 내가 그렇게했을 때, 대부분의 사람들은 Direct Draw를 사용하여 2D 게임을 만들었습니다. 내가 사람들이 멈추었을 때 직교 투영법을 가진 OpenGL 또는 Direct3D는 갈 길입니다. 나는 특히 휴대 전화에서 XNA 플랫폼에서 2D 게임을 만드는 것에 대해 생각하고 있습니다. OpenGL을 사용하여 무언가를 만들려면 3D 개발에 적응할 …
20 2d  opengl  directx 

7
2D 플랫 포머에서 플레이어가 짓 눌린 것을 어떻게 감지합니까?
# 1과 같이 플랫 포머 캐릭터의 충돌을 확인하고 있습니다. 빨간색 점은 확인 된 픽셀이며 회색 선은 관련된 축을 나타냅니다. 나는이 방법으로 충돌을 확인 한 결과를 좋아합니다 (예 : 경계 상자). 크러시 감지라는 하나의 문제를 제외하고는 원하는대로 정확하게 작동합니다. 다음 이미지에서 연한 파란색 상자는지면을 나타내고 주황색 상자는 대상이며 화살표는 이동 방향을 …

2
Unity의 Sprite와 Texture2D 클래스의 차이점은 무엇입니까?
유니티에는 Texture2D클래스와 Sprite(related SpriteRenderer)이 있습니다. 이 두 클래스의 차이점은 무엇입니까? 둘 다 이미지를 나타냅니다. 2D 게임에서 다른 것을 선호해야합니까? Sprite사용하는 "빌보드"쿼드를 직접 만들 필요가 없다는 점의 주요 차이점은 무엇입니까? 그리고 Sprite항상 카메라에 직접 렌더링됩니까?
19 2d  unity 

1
어떤 기능이 엔진에 속하고 어떤 기능이 게임에 속합니까?
현재 2D 게임 엔진의 새로운 기능을 엔진에 직접 코딩하여 구현하고 테스트하고 있습니다. 동시에 스크립트 지원을 갖춘 쇼케이스 게임이 있는데 엔진 기능을 호출해야합니다. 예를 들어 게임을 위해 특별히 스크립트를 작성하는 대신 고정 타일 이동을 엔진의 Entity 클래스에 연결합니다. 이것은 분명히 하나 이상의 게임에 사용되는 일반 엔진의 아이디어를 깨뜨리고 있습니다. 올바른 부분 …

3
게임에서 임의의 호수와 강을 어떻게 생성 할 수 있습니까?
나는 2D 블록 빌딩 게임을 가지고 있으며 무작위로 생성 된 호수와 강을 만들려고합니다. Perlin 노이즈 알고리즘을 살펴 봤지만 무작위로 멋진 결과를 얻을 수 없었습니다. 파이썬 노이즈 라이브러리 를 사용하려고 했지만 맵을 무작위로 만들지 않았습니다. 라이브러리에서 좀 더 무작위로 만들기 위해 누락 된 시드 함수가 있습니까? 좀 더 랜덤하게하려면 어떤 변수를 …

6
원활한 타일 맵 렌더링 (테두리없는 인접 이미지)
타일셋 이미지에서 타일을 그려 타일 맵을 그리는 2D 게임 엔진이 있습니다. OpenGL은 기본적으로 전체 텍스처 ( GL_REPEAT) 만 래핑 할 수 있고 그 일부만 래핑 할 수 없으므로 각 타일은 별도의 텍스처로 분리됩니다. 그런 다음 동일한 타일의 영역이 서로 인접하게 렌더링됩니다. 의도 한대로 작동 할 때의 모습은 다음과 같습니다. 그러나 …

2
타일 ​​그리드에 대한 내비게이션 메시를 생성하려면 어떻게해야합니까?
나는 실제로 이것에 대한 프로그래밍을 시작하지는 않았지만 어쨌든 이것을 어떻게 할 것인지 알고 싶었다. 타일 ​​크기가 같고 크기가 같고 일부는 트래버스 가능하고 일부는 불가능합니다. 이 그리드에서 다각형의 탐색 메쉬를 만드는 방법은 무엇입니까? 내 생각은 통과 할 수없는 타일을 꺼내고 가장자리에서 선을 연장하여 다각형을 만드는 것이 었습니다. 그게 전부입니다. 어떤 충고?

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