«objects» 태그된 질문

9
플레이어와 월드 간의 순환 종속성을 피하는 방법은 무엇입니까?
위, 아래, 왼쪽 및 오른쪽으로 움직일 수있는 2D 게임을 만들고 있습니다. 본질적으로 두 가지 게임 로직 객체가 있습니다. 플레이어 : 세계에 대한 입장 월드 : 맵과 플레이어를 그립니다. 지금까지 월드 는 플레이어에 의존합니다 (즉, 참조가 있습니다). 플레이어 캐릭터를 그릴 위치와 그릴 맵의 위치를 ​​알아 내기위한 위치가 필요합니다. 이제 플레이어가 벽을 …

3
많은 고유 한 무기 / 주문 / 파워를위한 코드를 구성하는 방법
나는 파이썬을 사용하여 FTL 의 정맥에서 "도적 같은"게임을 만드는 경험이없는 프로그래머입니다 (여전히 텍스트에만 관심이있는 PyGame은 없습니다). 내 게임에는 독특한 능력을 발휘하는 수많은 무기 (초보자 약 50 명)가 포함됩니다. 강력하고 (무기마다 다른 효과를 낼 수 있다는 점에서) 강력하고 확장 가능 (나중에 폴더에 놓아 무기를 추가하여 나중에 더 쉽게 무기를 추가 할 …

4
다이나믹 게임 오브젝트를 저장하는 가장 효율적인 컨테이너는 무엇입니까? [닫은]
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 나는 1 인칭 슈팅 게임을 만들고 있으며 다양한 컨테이너 유형에 대해 알고 있지만 게임에서 …

6
비디오 게임은 객체 지향적입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 비디오 게임, 특히 거대한 3D 프로젝트에서 객체 방향이 어느 정도 사용되는지 항상 궁금했습니다. 나는 둘 것을 멋질 …
18 objects 

5
두 배 가까이있는 물체가 두 배나 크게 나타 납니까?
그래서 레이어를 변경하여 Z 축을 따라 이동할 수있는 2D 게임을 만들려고했습니다. 깊이에 따라 2D 스프라이트를 스케일링하려고합니다. 한 번 누군가 누군가 나에게 2D 스프라이트가 많은 데모를 보여 주었고 스크롤하여 카메라의 깊이를 바꿀 수있었습니다. 따라서 확대 할 때 객체가 플레이어에 더 가까이 와서 더 크게 보입니다. 그런 다음 물체가 1 단위에 가까워지면 …

2
Painter의 알고리즘으로 정확한 결과를 얻는 방법?
얼마 전에 얼굴이 다른 얼굴과 겹치는 시점을 확인하는 방법을 물었습니다. 조언은 Z- 버퍼를 사용하는 것이 었습니다. 그러나 현재 프로젝트에서 Z 버퍼를 사용할 수 없으므로 Painter의 알고리즘을 사용하고 싶습니다. 그러나 표면이 다른 표면 뒤에 있거나 앞에있을 때에 대한 좋은 실마리는 없습니다. 나는 많은 방법을 시도했지만 모두 경우에 실패하거나 일반적인 경우에도 실패합니다. …
14 3d  algorithm  objects  face 

4
객체 지향 OpenGL
한동안 OpenGL을 사용하고 있으며 많은 자습서를 읽었습니다. 많은 사람들이 여전히 고정 파이프 라인을 사용한다는 사실 외에도 일반적으로 모든 초기화, 상태 변경 및 드로잉을 하나의 소스 파일에 넣습니다. 튜토리얼의 제한된 범위에는 문제가 없지만 전체 게임으로 확장하는 방법을 연구하는 데 어려움을 겪고 있습니다. OpenGL 사용법을 파일간에 어떻게 분할합니까? 개념적으로, 순수한 화면에 물건을 …

1
겹치지 않는 엔티티를 무작위로 배치하는 방법은 무엇입니까?
개발중인 게임을 위해 무작위로 생성 된 환경을 만들고 있습니다. OpenGL에서 사용 하고 코딩하고 Java있습니다. 나는 세계에 나무를 무작위로 배치하려고 노력하고 있지만 (숲을 만들기 위해) 모델이 겹치지 않기를 원합니다 (두 개의 나무가 서로 너무 가까이있을 때 발생합니다). 다음은 내가 말하는 것에 대한 그림입니다. 필요한 경우 더 많은 코드를 제공 할 수 …
11 opengl  java  objects 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.