«software-engineering» 태그된 질문

소프트웨어 엔지니어링은 게임 개발 분야에 적용되는 소프트웨어의 설계 및 개발입니다. 이 태그를 사용하는 질문은 소프트웨어 작성 또는 설계 작업과 관련된 이론적 개념 및 실무에 관한 것이어야합니다. 질문에는 프로그래밍과 관련되거나 코드가 포함되어 있으므로이 태그를 사용해서는 안됩니다.


1
스플래시 화면에 광고를로드 하시겠습니까?
로드하는 데 시간이 오래 걸리는 광고가 있습니다. 스플래시 화면에서 사용 하는 동안 로드 할 수 있는지 궁금합니다 . 이 답변을 보았습니다. /programming/5133342/how-can-i-make-my-ads-appear-faster-in-my-android-app 답변은 스플래시 화면을 사용하여 광고를로드하는 것이 좋습니다. 다음 활동을 계속하려면 광고가로드 된 시점을 어떻게 알 수 있습니까? 사용자가 비행기 모드 인 경우 시작 화면에 멈출 수 있습니까? admob가 …

3
많은 작은 다형성 클래스에 대한 유연한 대안 (속성 또는 메시지 또는 이벤트로 사용) C ++
내 게임에는 정말 유용하지만 천천히 고통스러워지는 두 가지 클래스가 있습니다. 메시지 및 속성 (속성은 본질적으로 구성 요소입니다). 둘 다 기본 클래스에서 파생되며 정적 ID를 포함하므로 시스템은 원하는 클래스에만주의를 기울일 수 있습니다. 잘 작동하고 있습니다 ... 제외하고 ... 게임을 확장하면서 새로운 메시지 유형과 속성 유형을 지속적으로 만들고 있습니다. 매번 클래스 ID와 …

5
다시 시작하지 않고 옵션 화면에서 디스플레이 설정을 업데이트하려면 어떻게합니까?
현재 Allegro 5와 함께 C ++ 11에서 2D RPG를 만들고 있습니다. 내 목표는 옵션 메뉴에서 옵션이 변경 될 때 게임 설정을 어떻게 든 업데이트하는 것입니다. 사용자가 게임을 다시 시작하도록하고 싶지 않습니다. 해상도를 변경하거나 전체 화면에서 창으로 전환 할 때 다른 게임을 다시 시작할 필요가 없으므로 내 게임도 마찬가지입니다. 아래 시스템의 …

4
엔진 구성 요소의 생성자와 소멸자에 논리를 넣는 대신 별도의 초기화 및 정리 방법을 사용해야하는 이유는 무엇입니까?
저는 자체 게임 엔진을 개발 중이며 현재 관리자를 설계하고 있습니다. 메모리 관리의 경우 생성자와 소멸자를 사용하는 것보다 Init()및 CleanUp()기능이 더 좋습니다. C ++ 코드 예제를 찾고 그 함수의 작동 방식과 엔진에 구현하는 방법을 확인했습니다. 어떻게 Init()및 CleanUp()작업 방법과 내 엔진으로이를 구현할 수있다?

1
gluLookAt는 어떻게 작동합니까?
내 이해에서 gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); 다음과 같습니다. glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); 그러나 ModelView행렬을 인쇄 할 때 호출이 glTranslatef()제대로 작동하지 않는 것 같습니다. 다음은 코드 스 니펫입니다. #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …

3
엔터티 구성 요소 시스템 기반 엔진
참고 : 나는 이것을 자바 스크립트로 프로그래밍하고 있지만, 대부분 언어에 무관심해야합니다. 엔진을 ECS 기반 엔진으로 변환하려고합니다. 나는 기본 아이디어를 얻습니다 ( 참고 : 이것은 잘못되었습니다, 내 대답 참조 ) : 엔터티 는 게임 개체입니다. 컴포넌트 는 엔티티에 "접착"될 수있는 기능성 비트 ( reactToInput()) 또는 상태 ( position)입니다. 시스템 에는 관리하고 …

2
RPG 대화 상자 트리를 시각적으로 코딩
현재 XML을 사용하여 롤 플레잉에서 대화 상자 트리를 만들지 만 수백 가지의 다른 토론에 대해 손으로 직접 수행하면 매우 지루할 수 있습니다. 이 diolog 트리를 시각적으로 코딩하는 시스템과 같은 흐름도 / UDK 키즈 멧을 구현할 수있는 방법이 있는지 궁금합니다. XML에 대한 구문 분석 및 기타 논리를 이미 작성했기 때문에 최종 …


2
게임 엔진을 개발하기 위해 프로그래머가 알아야 할 특정 수학, 물리, AI 및 일반 개념은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 웹 및 DB 중심 응용 프로그램의 프로그래머이기 때문에 목록, 트리, 그래프 등과 같은 데이터 구조에 대한 지식이 있습니다. 나는 평범한 배열로 정렬하는 …

3
게임 로직과 애니메이션 및 드로우 루프를 분리하는 몇 가지 방법은 무엇입니까?
MovieClips를 사용하여 이전에 플래시 게임 만 만들었고 내 게임 로직에서 애니메이션을 분리했습니다. 이제 Android 용 게임을 만들려고 노력하고 있지만 이러한 것들을 분리하는 것에 대한 게임 프로그래밍 이론은 여전히 ​​혼란 스럽습니다. 게임 웹이 아닌 응용 프로그램을 개발 한 배경에서 왔기 때문에 더 MVC와 같은 패턴에 정통하며 게임 프로그래밍에 접근 할 때 …

4
게임 개발에 요구 사항 분석이 유용한가요?
저는 게임 개발에 중점을 둔 소프트웨어 엔지니어링 학생입니다. 게임 개발에서 요구 사항 분석은 얼마나 큰 부분입니까? 요구 사항 분석에 대한 수업을 수강할지 여부를 결정하려고하기 때문에 묻습니다. 설명은 다음과 같습니다. 요구 사항 추출, 요구 사항, 분석, 요구 사항 명세, 요구 사항 검증 및 검증, 요구 사항 관리에 관한 현재 연구 및 …

3
하루 또는 이틀 안에 자바 게임 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 우리는 자바에서 학교 프로젝트 (University, first year)로 간단한 게임을하려고하는 세 사람 입니다. 게임은 객체 지향적이어야합니다. 우리는 시간이 …

5
프로젝트를 도와 줄 다른 프로그래머 찾기 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

3
AI 행동을 경주하는 패턴
스플라인 기반 레이싱 AI가 있다고 가정 해 봅시다. 트랙 주위의 제동 및 조향의 기본 사항을 이미 처리 할 수 ​​있다고 가정합니다. 충돌 방지, 추월, 제도, 차단 및 기타 행동을 어떻게 구성하고 구현하여 자동차의 경쟁력을 유지하면서 재미있는 경주를 할 수 있습니까? 논문 / 구현에 대한 링크는 대단 할 것입니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.