게임 개발

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

3
2D 객체를 감싸는 팽팽한 와이어가 가하는 힘을 어떻게 계산합니까?
물리 기본 요소가 있다고 가정하고 2D 환경을 감싸는 "와이어"를 호출한다고 가정합니다 ( 이 질문에 설명되어 있음 ). 다음은 그 모습을 보여줍니다. 예제 그림에서 : 와이어가 상자를 위쪽으로 잡아 당기고 있고, 상자를 아래쪽으로 당기고 있습니다. 스프링의 물체가 와이어에 의해 아래쪽으로 밀리고 있지만 와이어를 위쪽으로 밀고 있습니다. 아직 구현 방법을 알지 못했지만 …

2
그래픽 엔진 / 프로그래밍 / 기타 리소스? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 게임 개발과의 관련성 때문에 SO 대신이 질문을 게시하십시오. 나의 딜레마는 이것이다 : 그것은 현재 CompSci의 첫 학기 이후의 여름 방학이며, 실제로 …
10 books  assets 

5
게임 스튜디오에서 가장 많이 사용되는 소프트웨어 개발 방법론은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 게임 개발에 가장 적합한 소프트웨어 개발 방법론은 무엇입니까? SCRUM이 인기가 있다고 들었지만 확실하지 않습니다.

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

6
파이 게임의 프레임 속도를 더 빠르게
내 게임을 프로파일 링하면 취미 게임 실행 시간의 대부분이 블리치와 플립 콜 사이에 있다는 것을 알 수 있습니다. 현재 약 13fps에서만 실행됩니다. 내 비디오 카드는 꽤 괜찮은 편이므로 파이 게임에서 사용하지 않는 것 같습니다. 파이 게임에서 설정해야하는 그래픽 / 디스플레이 옵션을 아는 사람이 있습니까? 아니면 파이 게임을 선택한 이후로 살아야 …

4
Cocos2D에서 임의의 사용자가 그린 모양과의 충돌을 어떻게 확인합니까?
스프라이트와 일종의 사용자 생성 모양 사이의 충돌을 감지하고 싶습니다. 예를 들어. 화면에는 3 개의 물체가 있습니다. 사용자는 손가락을 잡고 2 개의 물체 주위에 비정상적인 모양을 그립니다. 그 두 물체를 감지해야합니다. Cocos2D를 사용하여 어떻게 효율적으로 접근합니까?


2
클래스 모호함없이 Unity에서 난수 생성
Unity (C #)에서 난수를 만들고 싶은데 문제가 있습니다. 나는 System.Random(참조 : using System)을 사용하고 싶지만 Unity는 자신에게 모호하다고 불평합니다 UnityEngine.Random. 네임 스페이스가 아니기 때문에 참조를 (을 사용하여 System.Random) 지정할 수 없습니다 random. Unity가 아닌 시스템을 무작위로 사용하도록 지정하려면 어떻게해야합니까?
10 unity  c# 

1
테이퍼링 된 생성 된 메시에서 지그재그 UV 매핑 아티팩트를 어떻게 수정합니까?
커브를 기반으로 절차 적 메쉬를 만들고 있는데 아래에서 볼 수 있듯이 메쉬 크기가 커브 전체에서 작아집니다. 그리고 문제는 크기가 변함에 따라 UV가 지그재그로 표시됩니다 (메쉬의 크기가 커브 전체에서 동일 할 때 완벽하게 작동 함). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new Vector2(1f, (float)id / count)); start = Vertices.Count - …

4
경로 찾기 알고리즘을 제한된 움직임에 적용하는 방법은 무엇입니까?
개체가 한 푼도 켤 수없는 자동차와 같은 움직임을 상상해보십시오. 토론을 위해 속도가 빠르면 초당 90도 회전 할 수 있다고 가정 해보십시오. 이것은 대부분의 경우 최적의 경로와 경로 찾기를 변경합니다. 심지어 '통상적 인'경로를 통과하는 것이 완전히 불가능해질 수도 있습니다. 이것을 명심할 수있는 길 찾기 알고리즘이나 움직임 계획 알고리즘이 있습니까?
10 path-finding  car 


2
Unity 레이어 마스크가 비트 시프 팅을 사용해야하는 이유는 무엇입니까?
지상 충돌 코드에 대한 레이어 마스크가 작동하지 않는 이유를 마침내 알아 냈습니다. 내가 사용하던 NameToLayer()내가 필요한 레이어를 얻을 수 있지만, 레이어 마스크는 비트 실제로 레이어 마스크 값을 설정하는 이동 사용합니다. 이것은 매우 드문 일이며 이것이 코드에서 처리되지 않는 이유는 없습니다. 왜 이런 코드를 사용해야합니까? mask = 1 << LayerMask.NameToLayer("Default"); 이럴 …
10 unity  c# 

3
두 개의 방향 경계 상자 (OBB) 사이에서 가장 빠른 3D 충돌 감지
충돌 시스템을 추가해야하는 시점에 있습니다. jBullet을 사용해 보았지만 효과가 있었지만 내가 찾고있는 것이 아닙니다. 두 개의 OBB 트리가 충돌하는지 테스트하는 간단한 방법을 원합니다. 트리를 사용하여 충돌을하려고했습니다. 브로드 페이즈에 대해 AABB를 만든 다음 트리의 각 OBB가 다른 트리와 충돌하는지 테스트를 통과 한 경우 테스트를 통과합니다. 인터넷에서 몇 가지를 찾았지만 완전히 이해할 …

2
언제 C ++을 사용하고 언제 블루 프린트를 사용합니까?
언리얼 엔진 사용법을 배우려고합니다. C ++에 대한 기본 지식이 있습니다. 최근에 저는 학습 경험을 위해하고있는 프로젝트로 서바이벌 호러 게임을 만들기 시작했습니다. 지금까지 Blueprint 시스템을 통해 모든 기능을 구현했습니다. 내 질문은 언리얼 엔진에서 게임을 개선 / 게임하기 위해 언제 어떻게 코드를 사용할 것인가에 관한 것입니다.
10 c++  unreal-4 

2
2D 게임 및 현대 OpenGL
선입견 좋아, 그래서 지금까지 모은 것은 이것입니다. 고정 파이프 라인을 사용하지 마십시오 (더 이상 사용되지 않거나 더 이상 사용되지 않을 예정 임) vbos는 "개체 모델"(주로 n 개의 정점 데이터)을 저장합니다. vaos는 그리기 호출이 각 vbo의 어떤 부분이 어떤 종류의 정점 정보인지 알 수 있도록 데이터가 배치되는 방법을 설명합니다. 각 그리기 …
10 opengl  2d  vbo  vao 

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