게임 개발

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

3
오목한 메쉬를 볼록한 메쉬 세트로 분해
두 가지 이유로 오목한 메쉬를 볼록한 메쉬 세트로 분해하고 싶습니다. 투명한 렌더링 물리 형태 삼각형 세트 (오목)를 입력으로 사용하고 많은 삼각형 세트 (볼록)를 출력하는 알고리즘이 있습니까? 원래 메쉬 부분 사이의 구멍을 채우지 않기를 원합니다. 나는 이미 작은 아이디어를 보았습니다 : 모든 오목한 가장자리를 찾고 가장자리 루프를 따라 메쉬를 분할하십시오. 내가 …

4
성간 경제 시뮬레이션
나는 우주에서 여행하는 상인을 플레이하는 오래된 우주 거래 게임 인 Elite 또는 Escape Velocity를 연상시키는 게임을 디자인하고 있습니다. 게임의 경제는 적어도 실제 경제와 비슷하게하고 싶습니다. 시뮬레이션을 수행하는 데 필요한 알고리즘을 이해하기 위해 볼 수있는 리소스는 무엇입니까? 큰 장애물 중 하나는 내가 수학에 끔찍하다는 것입니다. 간단한 설명이 이상적입니다. 나는 항성 간 …

1
마우스를 따라 2D "픽셀"클라우드 얻기
저는 마우스 커서를 서로 겹치지 않고 수백 개의 작은 큐브 또는 디스크로 구성된 "구름"을 얻으려고 2D 게임을하고 있습니다. 그러나 물리 엔진을 사용하면 디스크 수가 증가하고 충돌 감지가 일반적으로 좋지 않기 때문에 성능 저하가 발생합니다. 이런 종류의 엔진을 최적화하는 쉬운 방법이 있습니까? 그렇지 않다면 엔진을 끄고 내 자신의 것을 쓰는 것이 …
10 2d  physics  unity 

6
게임을 만들기 위해 라이브러리, 엔진 및 프레임 워크를 평가할 때 고려해야 할 사항은 무엇입니까?
게임을하겠습니다. 사용할 수있는 게임 엔진, 라이브러리 및 프레임 워크가 많으며 어느 것을 사용할지 결정하는 데 약간의 어려움이 있습니다. 나는 이미 일부 프로그래밍 언어에 능숙하지만 전혀 모르는 다른 언어가 있습니다. 도움이된다면 새로운 프로그래밍 언어를 배우는 것에 반대하지는 않지만 내 목표는 게임을 만드는 것입니다. 엔진, 라이브러리 및 프레임 워크를 서로 비교하기 위해 …

2
기능적 언어는 Android에서 얼마나 잘 수행됩니까?
이것은 내가 생각하는 이 질문 의 특별한 경우입니다 . Android 용 게임을 만들고 있는데 libgdx와 함께 Scala를 사용할 계획입니다. 퍼포먼스 게임을 만들 계획이지만 꼭 퍼포먼스 게임은 아닙니다. Garbage Collection에 대한 libgdx의 문서를 보았 으므로 다음 과 같이 생각합니다. 함수형 프로그래밍은 많은 불변 개체를 의미합니다. 따라서 객체를 변경하려면 새 객체를 만들어야합니다. …
10 java  android  libgdx 

2
블렌더-베이킹 노멀 맵-이상한 색상
나는 금속 드럼 메쉬를 가지고 있으며, 노멀 맵을 구울 때 이상한 색상을 얻습니다 (첨부 그림 참조). 나는 색상의 수평 그라데이션 변화에 대해 이야기하고 있습니다. 메쉬에 변형이 없습니다. 색상은 어떻게 되나요? 나는 다양한 공간 (카메라, 세계 등)을 시도했지만 여전히 나쁘다 (각각의 수평선 변화는 있지만). 또한 접선 공간은 짙은 파란색을 반환합니다. 누군가 …

4
기능적 프로그래밍 언어를 사용하는 게임 엔진이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
10 functional 

1
C # / XNA는 하드웨어 마우스 위치를 얻습니다
C #을 사용하고 하드웨어 마우스 위치를 얻으려고합니다. 가장 먼저 시도한 것은 사용하기 쉬운 간단한 XNA 기능이었습니다. Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); 그 후 마우스 그리기를 수행하고 Windows 하드웨어 마우스와 비교하여 xna가 제공 한 좌표를 가진이 새로운 마우스는 "느슨해졌습니다". 즉, 몇 프레임 뒤에 있다는 것을 의미합니다. 예를 들어 게임이 600fps에서 …

1
전륜 방향 및 속도에서 자전거 방향 계산
스티어링을 추가하려는 간단한 하향식 자전거 게임이 있습니다. 자전거의 방향과 속도를 결정하기 위해 앞 바퀴의 방향을 사용하는 방법을 알고 싶습니다. void Update () { //Get input from user Vertical: 0 to 1, Horizontal -1 to 1 float forwardInput = Input.GetAxis("Vertical"); float sidewaysInput = Input.GetAxis("Horizontal") * m_steeringAmount; // Turn front wheel m_frontWheelTransform.localEulerAngles …
10 physics  car 

4
C가 코드에서 사운드 샘플을 생성하는 사운드 라이브러리가 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
10 c  sound  music  linux 

2
구성 요소를 업데이트 할시기 및 위치
일반적인 상속 무거운 게임 엔진 대신 더 많은 구성 요소 기반 접근 방식을 사용하고 있습니다. 그러나 구성 요소가 수행 할 수있는 위치를 정당화하는 데 어려움을 겪고 있습니다. 구성 요소 목록이있는 간단한 엔티티가 있다고 가정 해보십시오. 물론 기업은 이러한 구성 요소가 무엇인지 모릅니다. 엔터티에 화면상의 위치를 ​​제공하는 구성 요소가있을 수 있으며 …

1
OpenGL ES는 텍스처를 사용하여 스텐실 효과를 만듭니다
환경 이것이 내가 일하고있는 환경입니다. OpenGL ES 2.0 아이폰 시뮬레이터 및 아이폰 4 NVIDIA GeForce GTX 680MX 2048MB를 사용하는 iMac 27 " 희망이 도움이됩니다. 문제 여러 소스 및 Stackoverflow를 포함한 여러 사이트에서 높고 낮은 검색을 수행했지만 작동하는 스텐실 효과는 얻지 못했습니다. 내가 가진 것은 이것입니다 : 검은 색 'S' 는 …

3
협상 충돌 탐지 알고리즘
충돌 감지에는 3 단계가 있습니다. Broadphase : 루프 속도를 높이면 상호 작용할 수있는 모든 대상간에 반복되고 오 탐지가 허용됩니다. 협상 (Narrowphase) : 그들이 충돌하는지 여부, 때로는 오 탐지 여부를 결정합니다. 해결 : 충돌을 해결합니다. 내가 묻는 질문은 협소에 관한 것입니다. 복잡성과 정확도가 다른 여러 알고리즘이 있습니다. Hitbox 교차점 : 이것은 …

5
소행성 텍스처링
이 소행성을 짜내려고 합리적으로 보이도록 노력하고 있습니다. 그래도 뭔가 빠졌습니다. 이 튜토리얼에 따라 지금까지 이것을 얻었습니다. 이제 다음 단계를 이해하지 못합니다 : 이음새 문제를 어떻게 해결 합니까? 이 20 면체 구는 피할 수없는 이음선을 통과합니다. 확인. 텍스처 를 오브젝트에 적용 할 때 매끄럽게 보이 도록 페인트하는 방법은 무엇입니까? 어느 쪽이 …

2
굶어 죽지 않는 게임처럼 2.5D 퍼스펙티브로 지형을 렌더링하려면 어떻게해야합니까?
Terraria와 같은 2D 사이드 스크롤러 게임을 만든 경험이 있지만 지금은 나 자신에게 도전하고 2.5D 원근법 을 가진 게임을 만들고 싶습니다 . 내가 흉내 내려고하는 게임은 Do n't Starve입니다. 지금은 초점을 맞추는 방법을 알아내는 데 중점을두고 있습니다. 나는 그들이 땅을 어떻게 만들어 냈는지 알아내는 데 어려움을 겪고 있습니다. 내가지면을 렌더링했다고 생각하는 …

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