«c#» 태그된 질문

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

1
로딩 화면에서 가비지 콜렉터를 호출해야합니까?
그래서 저는 최근에 호기심으로 가비지 수집에 대해 조금 읽었으며 꽤 자주 반복되는 것이 있습니다. 가비지 수집은 컬렉션의 "깊이"에 따라 프로그램이 갑자기 느려질 수 있습니다. 그러나 비디오 게임에서는 사용자가 로딩 시간과 같이 약간의 시차를 느끼지 못하는 순간이 있습니다. 따라서로드 단계 (Collage ()를 통해) 동안 전체 가비지 수집을 진행하는 것이 유용 할 …
9 c# 

3
많은 작은 BMP 파일과 같은 게임 그래픽을 배송 할 때 최첨단 기술은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 작은 BMP 파일이 많으므로 큰 TAR / ZIP / 무엇으로 결합하면 복사하기가 더 쉽다고 생각합니다. 게임 그래픽 배송에서 최첨단 기술은 무엇입니까? …

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

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

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

4
XNA GameComponents (또는 게임의 모든 유형의 구성 요소) 간의 통신을 용이하게하기 위해 어떤 기술을 사용해야합니까?
첫 번째 '적절한'게임 프로젝트를 시작했으며 XNA의 게임 구성 요소가 어떻게 통신해야하는지 결정하려고 노력했습니다. 이전의 (Java) GUI 프로그래밍 이벤트에서 핸들러와 리스너는 앞으로 나아갈 것 같았습니다. 그래서 이벤트 등록을 허용하는 이벤트 버스와 이벤트를 처리하는 처리기가있는 이벤트 등록 클래스가 있습니다. 예를 들어 (의사 코드) : class SpriteManager Update(){ if(player.collidesWith(enemy) // create new 'PlayerCollisionEvent' …

3
움직이는 원으로 스윕 된 2D 그리드 셀을 찾는 방법은 무엇입니까?
2D 그리드를 기반으로 한 게임을 만들고 있습니다. 일부 셀은 통과 가능하고 일부는 통과 할 수 없습니다. 동적 개체는 그리드와 관계없이 계속 이동할 수 있지만 통과 할 수없는 셀과 충돌해야합니다. 그리드에 대해 광선을 추적하는 알고리즘을 작성하여 광선이 교차하는 모든 셀을 제공합니다. 그러나 실제 객체의 크기는 맞지 않습니다. 나는 현재 그들을 동그라미로 …

2
픽셀 아트 파일을 디자인하거나 렌더링 할 때 크기를 조정합니까?
나중에 화면에서 확장해야하는 픽셀 아트 파일을 만들면 단일 픽셀이 4 픽셀의 상자가됩니다. 2x2 픽셀로 픽셀 아트를 만들어야합니까, 아니면 1x1 픽셀로 생성하여 나중에 XNA에서 2x2 픽셀로 1 : 2 스케일링 할 수 있습니까? 나는 1 : 1이 픽셀 아트 효과보다 너무 많은 디테일을 초래할 것이라고 생각하는 경향이 있으므로 의도 한 스프라이트의 …
9 xna  c#  sprites 

2
AABB 충돌로 인한 플랫폼 점프 문제
먼저 다이어그램을 참조하십시오. AABB 물리 엔진이 교차점을 해석 할 때 관통이 작은 축을 찾아 해당 축의 엔티티를 "밀어 내기"하면됩니다. "왼쪽으로 점프 이동"예를 고려하십시오. velocityX가 velocityY보다 큰 경우 AABB는 엔티티를 Y 축으로 밀어내어 점프를 효과적으로 중지합니다 (결과 : 공중에서 멈춤). velocityX가 속도보다 작 으면 (그림에 표시되지 않음) AABB가 엔티티를 X 축으로 …

2
온라인 멀티 플레이어 게임 기본 사항
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 현재 ac # 온라인 멀티 플레이어 게임을 실시간으로 진행하고 있습니다. 목표는 UDP 프로토콜을 사용하여 클라이언트 / 서버 기반 연결을하는 것입니다. 지금까지 플레이어의 …

2
물 위에 떠있는 물체 시뮬레이션
하향식 낚시 게임을하고 있습니다. 호수 주위를 이동하는 보트에 관한 물리 및 충돌 감지를 구현하고 싶습니다. 주 모터 또는 트롤링 모터, 물체에 대한 바람의 영향 및 물체에 대한 물의 끌기에서 추력을 구현하고 싶습니다. 나는 farseer 물리 엔진을 살펴 보았지만 물리 엔진을 사용한 경험이 없었지만 farseer 가이 유형의 물건에 적합한 지 확실하지 …

7
Wikipedia A * 경로 찾기 알고리즘에 많은 시간이 걸립니다
C #에서 A * 경로 찾기를 성공적으로 구현했지만 속도가 느리고 이유를 이해할 수 없습니다. 심지어 openNodes 목록을 정렬하지 않았지만 여전히 동일합니다. 맵은 80x80이며 10-11 개의 노드가 있습니다. 여기에서 의사를했다 위키 백과 그리고 이것은 내 구현입니다. public static List<PGNode> Pathfind(PGMap mMap, PGNode mStart, PGNode mEnd) { mMap.ClearNodes(); mMap.GetTile(mStart.X, mStart.Y).Value = 0; …

2
벡터를 사용하여 XNA / C #에서 스프라이트 이동
나는 현재 C # 언어로 XNA 게임 개발을 찾고 있습니다. 메인 게임 핸들러와 "스프라이트"클래스라는 두 가지 클래스가 있습니다. 다음은 문제를 적절하게 설명하기위한 기본적인 의사 코드입니다. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, mouse.y) } this.the_sprite.update(time) base.update(time) } } Sprite.cs class sprite …
9 xna  c#  vector  movement 

1
보드 게임 AI 만들기
터키에서 이름이 Okey이며 주로 인기있는 보드 게임을 코딩하고 싶습니다. http://en.wikipedia.org/wiki/Okey 하지만 AI에 관한 문제가 있습니다. Firslty가 게임 설명을하겠습니다 .. 이 게임은 4 명의 플레이어가합니다. 이 게임에는 106 개의 타일이 있으며 그 중 2 개는 가짜 조커입니다. 다른 104 타일은 일반적으로 녹색, 검은 색, 파란색 및 빨간색의 4 가지 색상으로 나뉩니다. …


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