«xna» 태그된 질문

XNA는 Windows, Windows Phone 및 Xbox 360을 배포 할 수있는 Microsoft의 게임 프레임 워크입니다.

3
Farseer 2.x는 왜 임시가 아닌 회원으로 임시 저장합니까? (.그물)
업데이트 :이 질문은 Farseer 2.x에 관한 것입니다. 최신 3.x는 이것을하지 않는 것 같습니다. 나는 현재 Farseer Physics Engine을 꽤 광범위하게 사용하고 있으며, 많은 임시 값 유형 을 클래스의 멤버 로 저장 하고 스택에 기대하지 않는 것으로 보입니다 . 다음은 Body클래스 의 예입니다 . private Vector2 _worldPositionTemp = Vector2.Zero; private Matrix …

2
복셀 얼굴 크롤링
편집 : 이것은 내 자신의 학습 경험을위한 것이며,이 질문을하는 것은 성능상의 이유가 아닙니다. 이것은 Minecraft와 같은 지형 엔진과 관련이 있습니다. 블록에 청크를 저장합니다 (청크에 16x256x16 블록). 청크를 생성 할 때 여러 절차 기술을 사용하여 지형을 설정하고 객체를 배치합니다. 생성하는 동안 전체 청크 (단단한 지 여부)에 대한 하나의 1D 배열과 단단한 …

2
Rectangle에서 충돌 세부 정보를 가져옵니다.
어느 시점에서 볼과 패들 사이의 충돌을 다음과 같이 감지하는 브레이크 아웃 게임이 있습니다. // Ball class rectangle.Intersects(paddle.Rectangle); 전류로 충돌의 정확한 좌표 또는 그에 대한 세부 정보를 얻을 수있는 방법이 XNA API있습니까? 충돌 순간에 각 객체의 정확한 좌표를 비교하는 것과 같은 몇 가지 기본 계산을 생각했습니다. 다음과 같이 보일 것입니다. // …

5
속도에 따라 흐릿한 스프라이트 렌더링
게임에 속도를 추가 한 후 텍스처가 왜곡되는 느낌이 듭니다. 마침내 스크린 샷으로 캡처 할 때까지 내 눈이라고 생각했습니다. 왼쪽에있는 것은 내 게임에서 렌더링되는 것입니다. 오른쪽에있는 것은 원래 스프라이트입니다. (이것은 6 배 확대 된 Photoshop의 스크린 샷입니다.) 가장자리가 앨리어싱임을 알 수 있습니다. 서브 픽셀 렌더링과 거의 같습니다. 사실, 정수 값을 사용하여 …

2
서버 측 입력
현재 내 게임에서 클라이언트는 렌더러 일뿐입니다. 입력 상태가 변경되면 클라이언트는 패킷을 서버로 보내고 플레이어는 입력을 처리하는 것처럼 플레이어를 이동하지만 서버는 그 위치에 대한 마지막 말을합니다. 이것은 일반적으로 가장자리에서 떨어지는 큰 문제 하나를 제외하고는 실제로 잘 작동합니다. 기본적으로 플레이어가 가장자리를 향해 걷다가 절벽이라고 말하고 가장자리에서 떨어지기 직전에 멈 추면 때로는 2 …

1
gluLookAt는 어떻게 작동합니까?
내 이해에서 gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); 다음과 같습니다. glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); 그러나 ModelView행렬을 인쇄 할 때 호출이 glTranslatef()제대로 작동하지 않는 것 같습니다. 다음은 코드 스 니펫입니다. #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …

4
두 객체 간 회전 유지
내 XNA 게임에는 충돌하는 두 개의 객체가 있습니다. 첫 번째 물체가 다른 물체와 충돌 할 때 물체를 걸고 세상을 움직일 수 있습니다. 나는 수학에 문제가 있습니다 (수학은 내 요점이 아닙니다). 나는 현재 두 번째 물체를 첫 번째 물체에 걸고 가지고 다니지 만 원래 방향으로 유지할 수는 없습니다. 따라서 물체가 위를 …
9 xna  rotation 

1
스프라이트를 회전시키는 데 사용되는 Xbox 썸 스틱, 기본 공식은 90도 간격으로 "고정"또는 "고정"느낌을줍니다! 부드럽게 회전하는 방법은 무엇입니까?
Xbox 컨트롤러 썸 스틱을 기준으로 스프라이트 (예 : 우주선)가 향하는 각도를 계산하기 위해 매우 기본적인 공식을 사용하고 있습니다. 즉, 썸 스틱을 사용하여 선박을 회전시킵니다. 내 주요 업데이트 방법에서 : shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); 내 주요 추첨 방법에서 : spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, origin, 1.0f, SpriteEffects.None, 1); 보시다시피 썸 …
9 xna  c#  sprites  rotation  gamepad 

3
스프라이트 시트를 분해하는 방법
스프라이트 시트의 형식이 잘못되어 분해하거나 각 스프라이트마다 하나씩 작은 이미지로 분할하려고합니다. 그렇게 할 수 있다면, 커스텀 텍스처 패커 도구를 사용하여 게임 자산을 만들 수 있습니다. 내 개발 도구는 Windows를 대상으로하는 XNA 및 C #입니다. 이미지를 어떻게 분해합니까?

4
전체 화면 쿼드로 렌더 대상에 대한 완벽한 픽셀 렌더링
rendertarget에 많은 값을 렌더링하는 데 문제가 있습니다. 값은 내가 원하는 정확한 범위로 끝나지 않습니다. 기본적으로 전체 화면 쿼드 및 픽셀 셰이더를 사용하여 렌더 대상 텍스처에 렌더링 한 다음 셰이더에서 일부 계산의 기준으로 텍스처 좌표를 사용하려고합니다. 쿼드의 텍스처 좌표는 왼쪽 상단의 (0,0)에서 오른쪽 하단의 (1,1)까지입니다. 보간 후 이러한 값은 픽셀 쉐이더에 …

4
XNA ContentPipeline을 사용하여 전체 XNA GS가없는 시스템에서 파일 내보내기
내 게임은 콘텐츠 파이프 라인을 사용하여 런타임에 spriteSheet를로드합니다. 게임 아티스트가 수정 된 스프라이트 시트를 보내면 컴퓨터에서 빌드를 수행하여 업데이트 된 프로젝트를 보냅니다. 따라서 전체 XNA Game Studio를 설치하지 않고도 자신의 컴퓨터에서 xnb 파일 (콘텐츠 파이프 라인의 출력)을 생성하는 방법을 찾고 있습니다. 1) 아티스트가 VS + Xna를 설치하는 것을 원하지 않습니다 …

2
XNA / C # 플랫폼의 스크립팅 언어로서 Lua와 Python의 장단점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 게임에 대한 고대의 아이디어 중 하나에 가려고 생각하고 있습니다. 이 게임의 핵심은 게임 환경과 객체 (예 : …
9 xna  c#  scripting 

3
많은 사각형에 대한 효율적인 타일 기반 충돌 탐지?
현재 나는 타일 기반 게임 (테라 리아를 생각하지만 환상적이지는 않다고 생각합니다)입니다. 어쨌든, 나는 현재 충돌 감지 작업을 수행하고 있습니다 (코너 케이스조차도!). 스프라이트가 블록을 통과하지 않는 것을 보는 것은 매우 만족스러운 일입니다. 그러나 벤치마킹 아이디어가있었습니다. 나쁜 생각. 1,000 제곱, 문제 없습니다. 10,000 자, 3 자에 대해서는 일종의 게으르다. 3 명의 캐릭터에 …

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

1
파급 효과?
나는 현재 한동안 타워 방어 게임을하고 있었으며 지금까지 결과에 정말 만족합니다. 그러나 추가하고 싶은 것이 있습니다. http://www.youtube.com/watch?v=YhPr4A4LRPQ 에서 Windows Phone 7 용 GeoDefense 비디오를 보았습니다 . (유닛이 죽거나 발사체가 유닛을 때릴 때) 배경이 어떤 파동 효과로 파문이되는지 확인하십시오. 어떻게 동등하게 만들 수 있습니까? 나는 버텍스 쉐이더에서 많은 버텍스로 구성된 쿼드로 …
9 xna  c#  hlsl 

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