«pygame» 태그된 질문

2
파이 게임에서 SNES 모드 7 (affine transform) 효과 수행
파이 게임에서 모드 7 / 마리오 카트 유형 효과를 수행하는 방법에 대한 짧은 대답과 같은 것이 있습니까? 나는 광범위하게 봤다. 내가 생각해 낼 수있는 모든 문서는 많은 이상한 모양의 방정식과 함께 다른 언어 (asm, c)의 수십 페이지입니다. 이상적으로는 수학 용어보다 영어로 더 많은 것을 설명하고 싶습니다. PIL 또는 파이 게임을 …
19 pygame 

3
프랙탈 기반 절차 도시 레이아웃에 적합한 알고리즘은 무엇입니까?
배경 나는 상당히 큰 규모의 초보 도시를 설계 할 마인 크래프트 서버를 운영합니다. 나는 규칙 표시와 폭도 감금소와 같은 일련의 것들을 가지고 있으며, 거기에 건물을 넣고 싶습니다. 도시 자체는 크기가 최대 1000 x 1000 블록으로 매우 넓고 넓어 질 것입니다. 건물 자체에는 3 개의 블록의 배수와 같이 특정 기본 큐브를 …

2
마우스를 움직일 때 스프라이트 플레이어가 더 빨리 움직이는 이유는 무엇입니까?
Pygame (Python 라이브러리)으로 만든 간단한 게임을 개발하려고합니다. 나는 sprite객체를 가지고 있으며 player화살표 키를 사용하여 움직입니다. 마우스를 움직이지 않으면 스프라이트가 정상적으로 움직이지만 마우스를 움직이면 스프라이트가 더 빨리 움직입니다 (x2 또는 x3처럼). player객체는 내부 charsGroupVAR. 나는 W7과 우분투에서 게임을 운영했다. 두 OS 모두에서 동일한 일이 발생합니다. NPC와 총알처럼 움직이는 엔티티가 더 많지만 …

2
"실제 단위"를 픽셀로 스케일링하는 일반적인 패턴?
이것은 이 다른 질문에 대한 후속 질문 입니다. 세계의 표현 (현재 160Kmx160Km) 을 그림 영역 (현재 800x600 픽셀) 에 맞게 스케일링하는 공통 / 일반 / 최상의 패턴이 있는지 알고 싶습니다 . 적어도 네 가지 접근법을 생각할 수 있습니다. 순진한 사람 (내가 지금까지 한 방식). sc(vector)전달 된 벡터의 축소 된 복사본을 …

6
파이 게임의 프레임 속도를 더 빠르게
내 게임을 프로파일 링하면 취미 게임 실행 시간의 대부분이 블리치와 플립 콜 사이에 있다는 것을 알 수 있습니다. 현재 약 13fps에서만 실행됩니다. 내 비디오 카드는 꽤 괜찮은 편이므로 파이 게임에서 사용하지 않는 것 같습니다. 파이 게임에서 설정해야하는 그래픽 / 디스플레이 옵션을 아는 사람이 있습니까? 아니면 파이 게임을 선택한 이후로 살아야 …

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 …

2
블리 팅 속도를 높이시겠습니까?
PyGame에서 2d sidecroller를 작업 중입니다. 각 맵에 대해 하나의 텍스처를 사용합니다 (텍스처의 실제 크기). 그런 다음이 코드로 이미지를로드합니다. sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6, sprite.get_height()*6)) 보시다시피, 텍스처는 실제 맵 텍스처를 만들기 위해 6 번 날려집니다. 평균적으로이 텍스처는 약 4500x800입니다. 이 텍스처는 전체 화면이 더럽 기 때문에 (화면이 옆으로 …
9 pygame 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.