게임 개발

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

4
데이터 저장 방법을 선택하는 방법은 무엇입니까?
한 남자에게 물고기를 주면 하루 동안 그에게 먹이를줍니다. 한 남자에게 물고기를 가르치면 평생 먹입니다. - 중국어 속담 실제 프로젝트에 어떤 종류의 데이터 저장소를 사용해야하는지 물어볼 수 있지만 낚시 하는 법을 배우고 싶기 때문에 새 프로젝트를 시작할 때마다 물고기 를 요구할 필요가 없습니다 . 게임 이외의 프로젝트에 데이터를 저장하기 위해 XML …
25 databases  data  xml 

2
메가맨 스타일 화면 스크롤 디자인
NES 클래식 메가맨 시리즈는 구현에 어려움을 겪고있는 매우 구체적인 스크롤 기술을 사용합니다. 기본적으로 레벨은 모두 같은 크기의 "스크린"으로 나뉩니다. 일부 화면은 서로 부드럽게 스크롤 되어 더 넓은 범위의 경기장을 환상으로 만듭니다. 일부 화면 에서는 플레이어가 화면 가장자리에 도달 할 때까지 카메라가 스크롤되지 않습니다.이 때 전환이 발생하고 다음 화면이 표시됩니다. 단일 …
25 2d  camera  platformer 

3
그래픽 카드는 벡터의 네 번째 요소를 최종 위치로 어떤 역할을합니까?
에서 이 질문에 행렬 곱셈과 위치를 수정하는 간단대로 네 요소의 위치 벡터를 원하는 것이 나타납니다. 자체적으로 이것은 4D 요소가 3D 포인트 (변형이 없다고 가정)의 표현으로 고려할 때 단순히 무시해야 함을 암시하지만 GPU에 vector4를 제공 할 때와 같이 이것이 사실이 아니라는 것을 알고 있습니다. 요소는 하나가 아니며 렌더링되지 않습니다. 왜 그렇습니까? …

5
게임 오브젝트의 모든 인스턴스에 DrawableGameComponent를 사용하는 단점은 무엇입니까?
캐릭터 나 타일과 같이 DrawableGameComponents를 "레벨"과 같은 물건이나 관리자 대신 사용하기 위해 저장해야하는 곳을 여러 곳에서 읽었습니다 (이 사람이 여기에서 말하는 것처럼 ). 그러나 이것이 왜 그런지 이해하지 못합니다. 나는 이 포스트를 읽었고 그것은 나에게 많은 의미가 있었다. 그러나 이것들은 소수이다. 나는 보통 이런 것들에 너무 많은 관심을 기울이지 않을 …

3
ALT-TAB이 '불쾌'/ 느리게 / 불규칙하게되는 원인은 무엇입니까?
이것은 개방형 질문에 대한 것이지만 문제를 피하는 방법에 대한 좋은 통찰력을 얻고 싶습니다. Windows에서 게임을 할 때 ALT-TAB을 사용하고 싶을 수도 있습니다. 어떤 게임에는 문제가없고, 다른 게임은 그렇게 쉬운 일이 아닙니다. AGES가 스위치를 껐다가 다시 켜야 할 수도 있습니다. 이 행동의 원인이 무엇인지 궁금합니다. 이것이 DirectX 또는 OpenGL 일입니까? 화면 …


9
Unity3d에서 게임을 작성하는 방법을 배우기에 가장 좋은 장소 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
25 unity 

4
단위 테스트가 용이하도록 게임 소프트웨어를 설계하는 방법은 무엇입니까?
게임 개발 상황에서 JUnit과 같은 테스트 프레임 워크를 사용하는 것이 실용적입니까? 게임을 더욱 테스트하기 위해 어떤 종류의 디자인 고려 사항을 따를 수 있습니까? 게임의 어떤 부분을 테스트 할 수 있고 어떤 부분을 인간의 테스트에 맡겨야합니까? 예를 들어, 게임 루프가 하나의 기능으로 캡슐화되어 있으면 테스트하기가 매우 어려울 것 같습니다. 나는 시간 …

8
애니메이션 스프라이트를 제작하는 데 유용한 도구는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

3
반복되는 값 (예 : 색조 또는 회전) 사이를 어떻게 이동합니까?
데모보기 캔버스 중심을 중심으로 마우스 포인터 각도를 향해 관절을 부드럽게 회전 시키려고합니다. 내가 가지고있는 것은 아니지만 마우스 각도에 도달 할 수있는 최단 거리를 애니메이션으로 만들고 싶습니다. 값이 수평선 ( 3.14및 -3.14) 에서 반복 될 때 문제가 발생합니다 . 해당 영역을 마우스로 가리켜 서 방향이 어떻게 전환되는지 확인하고 먼 길을 돌아갑니다. …

4
타일 ​​맵 생성
타일 ​​기반 게임을 프로그래밍하고 있으며 기본 타일 (잔디, 흙 등)이 있지만 타일이 잔디 / 흙이어야합니다. 왜 이런 일이 발생하는지 이해하지만 원하는 것은 잔디 나 흙의 임의의 연속적인 영역을 만드는 것입니다. 다음과 같이 더 의미가있는 것 :

5
쿼터니언으로 vector3 회전
주어진 쿼터니언으로 vector3를 회전하려고합니다. 나는 이것이 사실이라는 것을 안다 v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} 나는 이 인 역수 라는 것을 알고 있지만 벡터를 곱하기 위해 벡터의 곱셈을 쿼터니언에 어떻게 매핑합니까?q−1q−1 q^{-1} −qmagnitude(q)−qmagnitude(q) \frac {-q} {magnitude(q)} 를 행렬로 취급 하고 와 를 행렬로 변환 한 다음 를 행렬에서 …
25 c++  quaternion 


3
더 빠른 사인 기능이 있습니까?
3d 펄린 노이즈 생성을 위해 노력하고 있습니다. C # Math 라이브러리는 대부분의 함수가 배열을 사용하기 때문에 필요한 것에 과도하게 보입니다. 노이즈를 생성하기 위해 여러 곳에서 Math.Sin ()을 사용합니다. 누구든지 더 빠른 사인 함수를 알고 있습니까?
25 xna  c#  mathematics 


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