게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

6
그래픽없이 XNA 게임 실행
아무 것도 표시하지 않고 XNA 게임을 실행할 지 궁금합니다. 한 명의 플레이어가 호스트이고 다른 사람들이 자신의 게임에 연결할 수있는 클라이언트 서버 설정에서 실행되는 작업중인 게임이 있습니다. 이제 그래픽 카드가없는 decicated 서버에서 호스트로 게임을 실행할 수 있기를 원합니다. 기본적으로 Draw () 로직을 전혀 실행하고 싶지 않습니다. 게임 전체를 살펴보고 XNA에 대한 …
11 xna  xna-4.0 

1
중간에 색이 변하는 빛을 얻는 방법?
나는 광원과 몇 가지 색깔의 창문을 만드는 것을 생각했습니다. 이제 창문은 반투명합니다. 빛 (예 : 순수한 흰색)이 유리에 닿아 유리를 통과 할 때 색상을 통과 한 유리와 동일한 색상으로 변경하려면 어떻게해야합니까? 여기에 설명 된 효과가 창의 "색"쪽 영역 조명을 사용하여 위조 될 수 있다는 것을 알고 있습니다. 그러나 하나의 흰색 …
11 opengl  lighting  color 

2
두 개의 네트워크 상태를 보간합니까?
나는 클라이언트 측에 시뮬레이션 된 많은 엔티티를 가지고 있으며 (각 프레임마다 속도가 위치에 추가됩니다.) 마지막으로 본 위치와 속도 변화에 대한 업데이트를 보냅니다. 이것은 훌륭하게 작동하며 다른 플레이어는이 작품을 찾습니다. 그러나 잠시 후이 플레이어들은 일정 시간이 지나면 비 동기화되기 시작합니다. 대기 시간 때문입니다. 상태를 올바른 위치에 놓 이도록 상태를 보간하는 방법을 …

1
게임 / 영화 캐릭터를위한 호흡
호흡 (가슴과 얼굴 특징의 움직임) : 모델링하기 어려운지, 계산 비용이 많이 드는지 묻고 싶습니다. 나는 최근에 마다가스카르 3 영화에서 큰 효과를 보았지만 (내가 틀렸다면 나에게 수정하십시오) 어떤 게임에서도 보지 못합니다 (추운 겨울철 증기 구름 제외). 눈에 띄는 정도까지 (예 : 줄거리 나 상황에서 필요할 때). 영화 그래픽과 게임 그래픽 관점 …

4
엔터티 당 단일 유형의 한 구성 요소를 손상시키지 않고 엔터티 당 여러 메시를 사용하려면 어떻게해야합니까?
계층 기반 게임 엔진에서 컴포넌트 기반 게임 엔진으로 전환하고 있습니다. 내 문제는 메쉬 계층 구조가있는 모델을로드 할 때 이해하는 방식은 구성 요소 기반 시스템의 엔티티가 동일한 유형의 여러 구성 요소를 가질 수 없지만 각 구성 요소에 대해 "meshComponent"가 필요하다는 것입니다 모델의 메쉬. 그래서이 문제를 어떻게 해결할 수 있습니까? 이 사이트에서 …

2
2D 플랫 포머에서 고르지 않은 벽에 캐릭터를 걸 으려면 어떻게해야합니까?
나는 옆으로, 거꾸로 등 어떤 각도로든 유기 표면을 걸을 수있는 플레이 가능한 캐릭터를 원합니다. 90도 각도의 직선 대신 경사 및 곡선 형상의 "유기"레벨. 나는 현재 AS3 (보통 아마추어 경험)에서 일하고 있으며 기본 중력 기반 물리학에 Nape (거의 초보자)를 사용하고 있습니다.이 걷기 기술은 명백한 예외입니다. Nape 구속 조건을 사용하여 이런 종류의 …

1
웜 게임에서 2D side-on wave 효과 재현
나는 Worms에서 파도 / 물 효과를 재현하려고 노력하고 있습니다 ( http://youtu.be/S6lrRqst9Z4?t=31s 참조 ) 실제로 이것이 스프라이트가 아니라는 것을 이해 한 것에서 절차 적으로는 sin wave와 같은 것에 의해 생성됩니다. 전에 이런 식으로 만든 사람이 있습니까? 또는 내가 어떻게 그것에 대해 갈 생각이 있습니까?

2
캐릭터의 기술과 능력을 명령으로 사용하는 것이 좋습니까?
나는 독특한 공격 기술과 건물, 수리 등의 다른 능력을 가진 캐릭터로 구성된 게임을 설계하고 있습니다. 플레이어는 여러 캐릭터를 제어 할 수 있습니다. 나는 그러한 기술과 능력을 모두 개별 명령에 넣을 생각입니다. 정적 컨트롤러는 이러한 모든 명령을 정적 명령 목록에 등록합니다. 정적 목록은 게임 내 모든 캐릭터의 모든 기술과 능력으로 구성됩니다. …

1
Unity의 OnCollisionEnter가 표면 법선을 제공하지 않는 이유는 무엇이며 가장 확실한 방법은 무엇입니까?
Unity의 충돌시 이벤트는 충돌이 발생한 충돌에 대한 정보를 제공 하는 충돌 객체를 제공합니다 ( 적중 법선 이있는 ContactPoint 목록 포함 ). 그러나 당신이 얻지 못하는 것은 충돌하는 충돌체의 표면 법선입니다. 설명 할 스크린 샷이 있습니다. 빨간색 선은에서 ContactPoint.normal오고 파란색 선은에서옵니다 RaycastHit.normal. 이것이 단순화 된 API를 제공하기 위해 정보를 숨기는 Unity …

2
2D 배열에서 모양 찾기 및 최적화
방금 이미지가 허용되었습니다 ... 게임에서 아래 이미지는 "T"모양의 일부로 인식 된 어두운 블록을 보여줍니다. 알 수 있듯이 코드는 빨간 점으로 블록을 어둡게하고 녹색 윤곽선으로 "T"모양을 보지 못했습니다. 내 코드는 x / y를 반복하고, 사용 된대로 블록을 표시하고, 모양을 회전하고, 반복하고, 색상을 변경하고, 반복합니다. 나는이 확인을 큰 떨림으로 고치기 시작했습니다. 현재 …

4
게임에서 Time Stop 또는 Bullet Time을 코딩하는 방법은 무엇입니까?
XNA 4.0에서 싱글 플레이어 RPG 플랫 포머를 개발 중입니다. 시간을 "중지"하거나 느리게하는 능력을 추가하고, 플레이어 캐릭터 만 원래 속도로 움직입니다 (Baldur 's Gate 시리즈의 Time Stop 주문과 유사). 정확한 구현이 아니라 일반적인 아이디어와 디자인 패턴을 찾고 있습니다. 편집 : 좋은 의견을 보내 주셔서 감사합니다. 나는 다음과 같은 해결책을 생각해 냈습니다. …
11 xna  time-travel 

3
기하학 전쟁 중력 효과를 수행하는 방법
저는 여기서 배경 격자에 대해 말하는 것이 아니라, 중력 우물 주위를 돌고있는 소용돌이 치는 입자에 대해 이야기하고 있습니다! 나는 항상 그 효과를 좋아하고 그것을 재현하는 재미있는 실험이라고 결정했습니다 .GW는 Hooke의 법칙을 모든 곳에서 사용한다는 것을 알고 있습니다. 거리 제곱 함수처럼 보입니다. 다음은 그 효과를 보여주는 비디오입니다. http://www.youtube.com/watch?v=YgJe0YI18Fg 일부 입자에는 스프링이나 …

2
게임에서 "향기 트레일"을 어떻게 모델링 할 수 있습니까?
3D 게임을 만들고 플레이어 나 모바일에서 향기 트레일을 따라 다른 개체를 끌어들일 수 있다고 가정 해 봅시다. 이 사용 사례와 일치하는 알려진 데이터 구조가 있습니까? 개인이 거의없는 경우 엔터티 ID에 대한 3D 좌표 맵과 같은 작업을 수행 할 수 있지만 실제 향기는 시간이 지남에 따라 서서히 사라 지므로 다르게 작동합니다. …
11 ai 

5
멀티 플레이어 게임을하려면 비싼 서버와 멋진 호스팅이 필요합니까?
RPG 작업을 마쳤으므로 멀티 플레이어로 만드는 것이 훨씬 더 재미있을 것 같습니다. SFML에는 네트워킹 기능이 있습니다. 가능하다고 생각했지만 다시는 내 인생에서 네트워킹에 대한 기본적인 것을 시도한 적이 없었습니다. 실제로 그 지식은 매우 제한적입니다. 멀티 플레이어 게임을 리소스 단위로 만드는 데 무엇이 필요할까요? 나는 협동 유형의 게임과 같은 MMO에 대해 이야기하고 …
11 c++  multiplayer  sfml 

1
게임 동작을 수행하기위한 패턴
게임 내에서 다양한 작업을 수행하기 위해 일반적으로 허용되는 패턴이 있습니까? 플레이어가 행동을 수행하고 AI가 이동, 공격, 자기 파괴 등과 같은 행동을 수행 할 수있는 방법. 현재 .NET 제네릭을 사용하여 다양한 동작으로 반환되는 다른 객체를 지정하는 추상 BaseAction이 있습니다. 이것은 모두 명령과 유사한 패턴으로 구현되며 각 작업은 자체적으로 책임지고 필요한 모든 …

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