Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2016, 18:26   #1
laketych
Пользователь
 
Регистрация: 22.12.2015
Сообщений: 37
По умолчанию преследование героя камерой

я не мог найти рубрику питон пайгейм, поэтому пишу сюда.
пробую делать ммальенбкую-мини игру. Возникли маленькие трудности насчет камеры scrolling platformer.

PHP код:
import pygame
from Player import Player
from Platforms import Platform

SIZE 
= (800600)

#Creating the window
window pygame.display.set_mode(SIZE)
#Creating screen
screen pygame.Surface(SIZE)

#Создание героя
hero Player(4750)
left right up False

clock 
pygame.time.Clock()
FPS 60

#Создание уровня
level = [
    
'oooooooooooooooooooo',
    
'o                  o',
    
'o                  o',
    
'oooooo        oooooo',
    
'o                  o',
    
'o                  o',
    
'o     ooo  ooo     o',
    
'ooo              ooo',
    
'o    o        o    o',
    
'o       oooo       o',
    
'o                  o',
    
'oooooo        oooooo',
    
'o                  o',
    
'o                  o',
    
'oooooooooooooooooooo',]

sprite_group pygame.sprite.Group()
sprite_group.add(hero)
platforms = []

0
0
for row in level:
    for 
col in row:
        if 
col == 'o':
            
pl Platform(xy)
            
sprite_group.add(pl)
            
platforms.append(pl)
        
+= 40
    y 
+= 40
    x 
0

#Openning the gaming cukl
done True

clock 
pygame.time.Clock()

while  
done:

    
clock.tick(FPS)
    
    
#Блоп укправления собтий
    
for e in pygame.event.get():
        if 
e.type == pygame.QUIT:
            
done False

        
if e.type == pygame.KEYDOWN:
            if 
e.key == pygame.K_LEFT:
                
left True
            
if e.key == pygame.K_RIGHT:
                
right True
            
if e.key == pygame.K_UP:
                
up True
                
        
if e.type == pygame.KEYUP:
            if 
e.key == pygame.K_LEFT:
                
left False
            
if e.key == pygame.K_RIGHT:
                
right False
            
if e.key == pygame.K_UP:
                
up False

        pygame
.display.update()
    
#закрашиваем рабочую поверзхность
    
screen.fill((255255255))

    
#отображение героя
    
hero.update(leftrightupplatforms)
    
sprite_group.draw(screen)

    
#отображаем рабочую поверхность в окне
    
window.blit(screen, (00))

    
#обновляем окно
    
pygame.display.flip()
pygame.quit() 
читал на Хабре на другим англо-язычных сайтов про класс камера, но никак ничего толком у меня и не получается. Есть ли здесь человек который сможет мне помочь в этом деле?!
laketych вне форума Ответить с цитированием
Старый 12.01.2016, 18:27   #2
laketych
Пользователь
 
Регистрация: 22.12.2015
Сообщений: 37
По умолчанию

кому интерстно или кто хочет помочь кидаю рар. на гитхаб не закидую проекту которые незаконченны
http://rghost.ru/7GhckWjBw
laketych вне форума Ответить с цитированием
Старый 13.01.2016, 01:44   #3
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,322
По умолчанию

Цитата:
Есть ли здесь человек который сможет мне помочь в этом деле?!
С уверенностью могу сказать, что здесь нет ни одного человека, который работает или работал с pygame. В разделе "Python Graphics" у вас будет больше шансов на помощь: http://www.cyberforum.ru/python-graphics/

P.S. Меня немного смущает, что последняя версия pygame была выпущена аж в 2009 году.
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление веб-камерой Aleksandr_59 Общие вопросы Delphi 3 17.04.2012 16:53
Работа с веб камерой manik136 Помощь студентам 1 28.02.2012 18:14
Видеонаблюдение с веб-камерой Delphin00b Помощь студентам 0 28.02.2012 18:13