«c#» 태그된 질문

C #은 Microsoft에서 .NET 플랫폼과 함께 만든 다중 패러다임, 관리되고 강력한 형식의 가비지 수집 프로그래밍 언어입니다.

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



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

3
비트 감지 및 FFT
비트 감지 기능이있는 음악이 포함 된 플랫 포머 게임을 만들고 있습니다. 현재 진폭이 과거 샘플을 초과하는 시점을 확인하여 비트를 감지하고 있습니다. 이것은 꽤 일정한 진폭을 갖는 록과 같은 음악 장르에서는 잘 작동하지 않습니다. FFT를 사용하여 사운드를 여러 대역으로 나누는 알고리즘을 찾았습니다. 그런 다음 Cooley-Tukey FFt ​​알고리즘을 찾았습니다. 내가 가지고있는 유일한 …

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

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

4
2D 게임에서 임의로 큰 이미지를 처리하는 방법은 무엇입니까?
질문 하드웨어에서 지원할 수있는 것보다 큰 이미지를 사용하는 2D 게임을 사용하는 경우 어떻게해야합니까? 어쩌면 전에 나에게 결코 발생하지 않은이 문제에 대한 흥미로운 해결책이있을 수 있습니다. 저는 기본적으로 일종의 그래픽 어드벤처 게임 메이커에서 일하고 있습니다. 목표 대상은 게임 개발 (및 프로그래밍) 경험이 거의 또는 전혀없는 사람들입니다. 이러한 응용 프로그램으로 작업하는 경우 …
13 xna  c#  2d  graphics  textures 

7
타일 ​​맵 데이터를 저장하는 좋은 방법은 무엇입니까?
나는 유니 친구들과 2D 플랫 포머를 개발 중입니다. 타일 ​​맵을 저장하기 위해 .txt 파일을 사용하는 XNA Platformer 스타터 키트를 기반으로했습니다. 이것은 간단하지만 레벨 디자인으로 충분한 제어와 유연성을 제공하지는 않습니다. 몇 가지 예 : 여러 계층의 콘텐츠에 대해 여러 파일이 필요하고 각 개체는 그리드에 고정되어 있으며 개체 회전, 제한된 수의 문자 …
13 xna  c#  xml 

4
개발 후반에 네트워킹 코드를 작성하는 방법은 무엇입니까?
나는 현재 대부분의 측면에서 개선하고 싶은 게임을 작성하는 초기 단계에 있습니다. 네트워크 코드 작성을 생략하고 쉽게 구현할 수있는 방법, 즉 게임을 추가하기 위해 전체 게임을 다시 작성할 필요가없는 방법은 무엇입니까? 무엇을 명심해야합니까? 물리 / 충돌 감지, 게임 로직, 데이터 유형 및 애니메이션 / 렌더링을 서로 분리하는 구성 요소 패턴이 있습니다. …


5
Bresenham의 라인 알고리즘을 부동 소수점 엔드 포인트로 일반화하려면 어떻게해야합니까?
두 가지를 결합하려고합니다. 게임을 작성 중이며 부동 소수점 끝 점이있는 선에 놓인 격자 사각형을 결정해야합니다. 또한 나는 접촉하는 모든 그리드 사각형을 포함해야합니다 (예 : Bresenham의 선 뿐만 아니라 파란색 사각형 ). 누군가 내가 그것을하는 방법에 대한 통찰력을 제공 할 수 있습니까? 확실한 해결책은 순진 알고리즘을 사용하는 것이지만 더 최적화 된 …

3
애플리케이션이 기본적으로 고성능 GPU에서 실행되도록 설정하려면 어떻게해야합니까?
오늘날 많은 노트북에는 고성능 GPU와 절전형 (더 강력하지 않은) GPU 2 개가 함께 제공됩니다. 랩톱에서 사용하는 대부분의 응용 프로그램은 통합 (절전) GPU로 실행되지만 여전히 일부는 고성능 카드로 열리도록 설정되어 있습니다. 기본적으로 고성능 GPU에서 실행되도록 빌드하는 앱을 구성하려고하는데 어디서나 주제에 대한 정보를 찾을 수 없습니다. 누군가가 이것에 약간의 빛을 비출 수 …
12 c#  gpu 

6
Ball Physics : 공이 쉬면서 최종 바운스를 부드럽게합니다.
나는 작은 튀는 공 게임에서 또 다른 문제에 직면했습니다. 마지막 공이 멈출 때를 제외하고는 공이 잘 튀어 오르고 있습니다. 공의 움직임은 주요 부분에서는 부드럽지만 끝 부분을 향하여 공이 화면 하단에 고정되면서 잠시 동안 je 소리가납니다. 왜 이런 일이 일어나고 있는지 이해할 수 있지만 부드럽게 할 수는 없습니다. 제공 할 수있는 …
12 xna  c#  physics 

2
간단한 뱀 게임을 만드는 C #
C #으로 뱀 게임을 만들려고 생각했기 때문에 아이디어를 내 머리에 달았고 몇 가지 문제가 발생했습니다. 뱀의 머리를 따라 달린 블록을 올바른 위치에서 추적하고 출력하려면 어떻게해야합니까? 뱀이 5 개의 블록으로 구성되어 있고 사용자가 원을 그리기 시작하면 어떻게 뱀 몸을 올바른 위치에 인쇄 할 수 있습니까? 또한 사용자가 무엇을하든 뱀이 앞으로 움직일 …
12 c# 

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