게임 개발

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

5
사용자가 감마 보정을 조정하여 '어두운'영역 밖으로 나가는 것을 피할 수있는 방법이 있습니까?
내가 접한 거의 모든 게임에서 사용자가 환경과 상호 작용하는 방식을 변경하도록 설계된 어두운 상황을 포함하여 원하는 효과를 무효화하기 위해 모니터의 감마 보정을 켜는 플레이어가 항상 있습니다. 사용자가 감마 보정을 조정하여 도전에서 벗어날 수있는 방법이 있습니까? (어둠) 사용자 모니터의 현재 감마 보정을 안정적으로 검색 할 수 있다면 일반 사용자에게 불편을주지 않으면 …

4
16 진 맵에서 동일한 영역 생성
예를 들어 큰 (X x Y) 16 진수 맵을 사용하여 국가를 시뮬레이션하기 위해 연결된 헥스의 N 영역으로 어떻게 나눌 수 있습니까? 목표는 모양은 다르지만 크기는 같은 국가를 가진 실제지도처럼 보이는 16 진지도를 생성하는 것입니다.

2
두 트리 구조 비교
나는 이것을 올바른 용어로 묘사하려고 애쓰는 데 어려움을 겪고 있으므로 가능한 한 자세히 설명하고 누군가가 내가하려는 일을 알고 있기를 희망합니다 =-) 두 노드 트리를 비교하여 구조적 측면에서 얼마나 유사하거나 다른지 결정하려고합니다. 아래 다이어그램에서 두 예제는 모두 같은 수의 자식, 손자 등을 갖습니다. 예제 1에서 Root에는 두 명의 자식이있는 자식이 있지만 …

1
픽셀 화없이 이미지 크기를 줄이는 방법은 무엇입니까?
부드러운 가장자리 문자와 고해상도 이미지를 가진 많은 게임을 볼 수 있지만 내 캐릭터의 이미지를 64x64로 줄이려고하면 픽셀 화 된 혼란이 발생합니다. 64x64 캔버스로 시작하더라도 픽셀 화 된 가장자리가 나타납니다. OpenGL로 확장해야합니까? 아니면 내가 알지 못하는 포토샵이나 픽센에 대한 기술이 있습니까?

4
플레이어에게 게임 방법을 우아하게 가르치는 방법은 무엇입니까?
퍼즐 플랫 포머가 플레이어에게 게임 방법을 가르치는 방법에 대해 생각하고 있습니다. 나는 Super Meat Boy, 특히 당신이 배우고 있음을 눈치 채지 않고 가르치는 방식을 좋아합니다. 그것은 나를 흥분시키고 약혼시켰다. 레벨 디자인에 의해 단순하고 분명하게 강요 되더라도 스스로 무언가를 알아내는 데 만족합니다. 각각의 새로운 기술이나 규칙을 가르치는 "자습서 수준"외에 다른 방법이 …

2
인식 할 수없는 형태로 단어를 스크램블
내 목표는 플레이어에게 원래 단어로 다시 정렬해야하는 스크램블 단어를 제시하는 것입니다. OELHL-> 안녕하세요 주어진 단어 (> 3 또는 4 자, 공백을 포함 할 수 있음)를 사용하여 인식 할 수없는 형태로 바꾸는 스크램블링 알고리즘을 원합니다. 모든 문자를 무작위로 움직여 확실히 작동하지만 모든 셔플이 같지는 않지만 일부는 다른 것보다 더 잘 인식됩니다. …

3
공식적으로 등록 된 회사가 없어도 게임 출시
회사를 공식적으로 등록 하지 않고 iOS 게임을 출시하려고 합니다. 회사를 만들고 싶을 지 모르겠습니다. 아이튠즈는 저의 저작권 소유자를 알고 싶어합니다. 이것에 관한 두 가지 질문이 있습니다. 1) 회사 이름을 이미 사용하고 나중에 필요한 경우 나중에 등록 할 수 있습니까? 2) 나중에 회사를 공식적으로 등록할지 여부에 관계없이 NAME을 저작권 보유자로 사용해야합니까?
13 legal  copyright 

1
창이 부착되지 않은 DirectX11?
오프 스크린 렌더링에만 DX11 또는 DX9를 초기화하고 사용할 수 있는지 궁금합니다. 창이 부착되어 있지 않습니다. 내 의도는 실제 창을 열기 전에 GPU 벤치마킹을 수행하는 것입니다. 이 벤치마킹에서는 일부 테스트 장면이 렌더링되지만 보이지 않아야합니다. (실제로 벤치 마크 점수에 따라 다른 창이 열립니다)
13 c++  directx11 

3
.sln / .csproj가 Unity 프로젝트를 공유하는 데 유용합니까?
GIT 및 Unity에 문제가 있습니다. 그것은 종종 .sln / .csproj 파일이 우리에게 어떤 문제를 낳는 일이 종종 발생하므로 웹에서 잠시 검색 한 후에이 파일을 푸시 할 필요가 없다는 것을 알았습니다. 누군가 이것에 대한 의견이 있습니까? https://gist.github.com/hw/1234398 예를 들어 .gitignore에 포함되어 있지만 솔직히 이러한 종류의 파일이 무엇인지 모르겠습니다. 내 리포지토리에서 해당 …

3
HLSL 픽셀 셰이더로 NES의 색상 제한을 어떻게 복제 할 수 있습니까?
따라서 256 색상 모드가 감가 상각되고 Direct3D 모드에서 더 이상 지원되지 않기 때문에 가능한 모든 색상의 NES 팔레트를 시뮬레이션하기 위해 픽셀 셰이더를 사용하여 페이딩 객체와 알파 채널로 부드러운 페이드 아웃을하지 않는 아이디어를 얻었습니다. . (저는 NES에서 객체를 실제로 페이드 아웃 할 수 없다는 것을 알고 있지만 단색의 검정색 배경에서 페이드 …
13 shaders  pixel 

4
클라이언트와 서버 모두에서 물리 시뮬레이션을 실행 하시겠습니까?
게임에서 클라이언트 / 서버 네트워크 아키텍처에 대해 배우기 위해 멀티 플레이어 소행성 클론을 구현하고 있습니다. 클라이언트 / 서버 기술에 관한 GafferOnGames 및 Valve의 출판물을 읽는 데 시간을 보냈습니다. 두 가지 개념에 문제가 있습니다. 현재 box2d로 물리를 시뮬레이션하고 초당 약 20 회 세계 상태를 클라이언트에게 보내는 신뢰할 수있는 게임 서버가 있습니다. …

2
우주선을위한 플라즈마 트레일 생성 방법
나는 모두 비슷한 효과를 사용하는 멋진 우주 게임을 많이 보았습니다. 이러한 효과 중 일부가 일반적으로 수행되는 방법을 찾는 데 정말 관심이 있습니다. 특히 나는 가용 한 자원을 모두 사용하지 않고 우주선이나 미사일의 흔적이 어떻게 달성되는지 알고 싶다. 효과의 예는 Gimbal 스크린 샷 과 동일한 링크의 비디오를 참조하십시오 . Ether Vapor …

5
Unity3d에서 외곽선을 어떻게 그릴 수 있습니까?
임의의 높이의 사각형을 강조하려고합니다. 가장 쉬운 방법은 사각형을 나타내는 별도의 "상자"gameobject를 만드는 것입니다. MeshRenderer + Transparent Texture와 LineRenderer를 사용하여 사각형의 네 점을 설명했습니다. 둘 다 매우 만족스럽지 않습니다. (오른쪽의 스케일 된 큐브 가운데에 선 렌더러가 있음) 이것에 대해 올바른 길은 무엇입니까? 왼쪽 사각형과 같은 것을 얻으려고합니다. 내가 선택한 4 점을 …
13 unity  graphics 

3
게임 루프, 조건을 한 번 확인하고 무언가를 한 다음 다시하지 않는 방법
예를 들어, 나는 Game 클래스를 가지고 있으며 int플레이어의 삶을 추적하는 클래스를 유지합니다 . 나는 조건부 if ( mLives < 1 ) { // Do some work. } 그러나이 상태는 계속 발생하며 작업은 반복적으로 수행됩니다. 예를 들어, 타이머를 설정하여 5 초 안에 게임을 종료하려고합니다. 현재는 매 프레임마다 5 초로 설정되어 있으며 …
13 c++  game-loop 

3
빠른 사이드 스크롤러의 문제를 어떻게 처리합니까?
나는 측면 스크롤 비행기 게임을 만들고 있는데 매우 빨리 시작하면 플레이어로서 몇 가지 문제가 발생하기 시작합니다. 총알의 파워 업과 같은 요소는 구별 할 수 없습니다. 어지럽고 불편 해지기 시작합니다 다가오는 일을 볼 시간이 충분하지 않습니다 이걸 어떻게 정리할 수 있습니까? 모든 grahpics에서 더 적은 세부 사항을 사용합니까? Tiny Wings 는 …

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