«xna» 태그된 질문

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

2
XNA 4.0에서 알파 투명도를 올바르게 수행하려면 어떻게해야합니까?
좋아, 나는 이것에 관한 몇 가지 기사, 튜토리얼 및 질문을 읽었다. 대부분 내 문제를 해결하지 못하는 동일한 기술을 가리 킵니다. 반투명 스프라이트 (texture2D)를 만들고 다른 스프라이트를 오버레이 할 수있는 기능이 필요합니다. 내가 찾은 코드 샘플로 다소 달성 할 수는 있지만 결과에 만족하지 않으며 이것을 수행 할 수있는 방법이 있다는 것을 …
14 xna  2d  c#  rendering  transparency 

1
부드러운 복셀 지형
개인 프로젝트로서 저는 Castle Story 부드러운 지형과 같은 지형을 만드는 지형 생성기를 만들려고합니다. 이전에 본 적이 없다면 여기 : 보시다시피, 블록과 "부드러운"블록의 조합입니다. 이 모양을 에뮬레이트하기 위해 시도한 것은 각 표면 블록에 미니 하이트 맵을 제공하는 것입니다. 이것은 일반적으로 작동하지만 다음과 같은 지형을 생성하는 몇 가지 문제가 있습니다. 문제는 각 …

4
더 빠른 2D 충돌 감지
최근에 나는 빠르게 진행되는 2D 사수를 연구하고 있었고 큰 문제를 겪었습니다. 충돌 감지. 물론 작동하지만 매우 느립니다. 내 목표는 : 화면에 많은 적을 가지고 서로 접촉하지 않도록하십시오. 모든 적들이 플레이어 개체를 쫓고 있습니다. 그들 대부분은 조만간 같은 속도를 가지므로 플레이어를 쫓으면서 같은 공간을 차지하게됩니다. 이것은 플레이어가 하나의 적에게만 쫓기고있는 것처럼 …

2
XNA에서 이펙트 파라미터 설정을위한 모범 사례
EffectXNA에서 매개 변수 를 설정하는 가장 좋은 방법이 있는지 묻고 싶습니다 . 다른 말로하면, 전화 할 때 정확히 어떻게됩니까 pass.Apply()? 여러 시나리오를 상상할 수 있습니다. Apply호출 될 때마다 모든 효과 매개 변수가 GPU로 전송되므로 매개 변수 설정 빈도에 영향을주지 않습니다. Apply호출 될 때마다 재설정 된 매개 변수 만 전송됩니다. 따라서 …
13 xna  directx  effect 

3
편견적이고 보수적 인 랜덤 워크
Velocity및 Position로 저장된 스프라이트가 있습니다 Vector2. 각 Update사이클에서 속도가 위치에 추가됩니다. 스프라이트에 세 번째 벡터 인을주고 싶습니다 Target. 반복 할 때마다 새로운 목표를 부여 할 수 있습니다. 스프라이트가 본질적으로 임의의 보행 패턴으로 움직이기를 원하지만 두 개의 매개 변수를 노출해야합니다. 전형적인 임의의 보행은 주어진 거리까지 거리를 늘리거나 줄일 수 있습니다 Target(접선 …


4
마인 크래프트 스타일 게임에서 폐색으로 복셀 기반 조명을 구현하려면 어떻게해야합니까?
C #과 XNA를 사용하고 있습니다. 현재 조명에 대한 알고리즘은 재귀 적 방법입니다. 그러나 하나의 8x128x8 청크가 5 초마다 계산되는 지점 까지는 비용 이 많이 듭니다 . 가변 어두운 그림자를 만드는 다른 조명 방법이 있습니까? 아니면 재귀 적 방법이 좋으며 아마도 내가 잘못하고 있습니까? 재귀 적 인 물건은 근본적으로 비싸다 (청크 …


3
외부 라이브러리를 사용하지 않고 XNA에서 아름다운 작은 텍스트를 얻으려면 어떻게해야합니까?
XNA에서 스프라이트 폰트 기술은 끔찍합니다. Nuclex는 그 일을 훨씬 더 잘하지만 외부 참조를하고 싶지 않으며 거의 ​​게임이 끝났습니다. Sansation 또는 Quicksand와 같은 글꼴을 사용하면 작은 크기의 글꼴에서 끔찍하게 보입니다. 그거 매우 나빠! 이에 대한 알려진 해결 방법이 있습니까? 글꼴 크기를 매우 높게 설정 한 다음 스프라이트 배치에서 크기를 줄이지 않고 …
13 xna  fonts 

3
XNA는 왜 게임 엔진으로 간주되지 않습니까?
게임 엔진으로 간주되는 XNA가 무엇인지 궁금합니다. 그것은 게임 엔진이해야 할 모든 것을합니다 (물리 부분 제외). 또한 게임 엔진 에 대한 Wikipedia 기사에 정의 된 모든 측면을 지원합니다 . XNA는 왜 게임 엔진으로 간주되지 않습니까?
13 xna 

6
XNA에서 마우스 입력을 처리하는 방법?
XNA에서 카드 게임을 개발 중입니다. 어떤 거기에 OnClick개체에 대한 XNA의 이벤트는? 플레이어가 클릭 할 때 카드를 움직이려고합니다. 이 프로젝트에는 카드를 그리는 Sprite 클래스가 있지만 OnClick이벤트 또는 이와 유사한 것을 사용하는 방법을 모르기 때문에 조금 붙어 있습니다.
13 xna  c#  input  mouse 

1
게임에 포커스가 없을 때 XNA가 마우스 클릭을 캡처
게임 창 밖에서 alt-tab하고 작업을 수행해도 게임은 여전히 ​​마우스 클릭 (왼쪽 및 오른쪽 클릭)을 캡처합니다. 클릭이 포커스가있는 응용 프로그램으로 보내지기 때문에 게임은 클릭을 "소비"하지 않습니다. 그러나 인터넷 브라우저에서 클릭 할 때마다 총소리를 듣는 것은 다소 성가신 일입니다 ... 또한 게임이 전체 화면으로 설정되어 있어도 문제가 발생합니다.
13 xna 

2
WP7이 전화에서 충돌하지만 에뮬레이터에서는 충돌하지 않는 노래 재생
XNA 4.0을 통해 Windows Phone 7에서 재생을 시작하고 계속 반복되는 노래를 게임에 구현하려고합니다. 에뮬레이터에서 이것은 잘 작동하지만 전화에 배포 할 때 홈 화면으로 돌아 가기 전에 검은 색 화면을 제공합니다. 문제가되는 악성 코드는 다음과 같습니다.이 코드에 주석을 달면 앱이 전화에서 제대로 실행됩니다. // in the constructor fields private Song song; …

1
XNA에서 특정 리소스 만 폐기 하시겠습니까?
XNA 4.0의 ContentManager에는 모든 자산을 언로드하는 Unload () 메소드가 하나만 있습니다. 항상로드되는 "글로벌"자산을 갖고 싶지만 레벨이 변경 될 때 언로드해야하는 레벨 별 자산을 원합니다. Level.cs 클래스의 일부로 ContentManager의 두 번째 인스턴스를 작성해야합니까? 아니면 Game.Content를 사용한 다음로드 한 자산에서 .Dispose를 호출해야합니까? 아니면 여기에 설명 된대로 ReadAsset 함수 위에 자체 ContentManager를 만들어야 …
13 xna  xna-4.0 

1
C # / XNA 게임 프로젝트의 단위 테스트
프로그래밍을 시작한 이후로 게임 개발에 어려움을 겪었지만 결코 심각하게 생각하지는 않았습니다. 비즈니스 앱 개발자로 일하지만 여가 시간에 일부 게임을하고 있습니다. 비즈니스 세계 (Microsft web-dev 스택)에서 ASP.NET MVC는 인터페이스 작동 방식을 쉽게 단위 테스트 할 수 있기 때문에 인기가 높아지고 있습니다. 모든 게임 로직을 쉽게 단위 테스트 할 수있는 게임을 작성하는 …

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