Перейти к содержанию
АнимеФорум

wec

Участники
  • Постов

    19
  • Зарегистрирован

  • Посещение

Весь контент wec

  1. Алекс__ спасибо. Все получилось! :-) Посмотрел, понравилось, чуть подкорректировал. В архиве папка rus (положить в ваша папка с Рен'Пи*\launcher\game\tl) и две картинки: background.png и window.png (положить в ваша папка с Рен'Пи*\launcher\game заменив стандартные) :) rus.zip
  2. Пробовал несколько раз и на Linux и на Win7. Распаковать не получается. А можно выложить еще раз обычными zip?
  3. Скачивается архив размером 91.7kB. Внутри пусто. При распаковке - выдает ошибку "No files to extract"
  4. О!... Большое спасибо! Тормознул :-)
  5. Со скоростью экспериментировал. Не помогает.
  6. Здравствуйте. Вот, нашел код управления графическим объектом с клавиатуры. Но объект может двигаться только вверх-вниз или влево-вправо (т.е. реагирует на нажатие одной кнопки). А не подскажите, как модифицировать код для движения объекта по диагонали (т.е. добавить реакцию на нажатие 2-х кнопок одновременно)?
  7. Проблема решена на linux. Теперь проект запускается по F5 Вот, если кому надо:
  8. Алекс__ вопрос такой. Можно ли из editra по комбинации клавиш запускать проект (например как в SciTE по ctrl+0)? И если да, то как это настроить?
  9. Пример динамического меню из 4-х кнопок. Код меню помещаем после label start: ... return Код кнопок меню: label gmenu (left, forward, right, back): if left != "": # выводим кнопку <Влево> $ ui.imagebutton ("left1.png", "left2.png", clicked=ui.returns(left), xpos=321, ypos=477, xalign=0.0, yalign=0.0) if forward != "": # выводим кнопку <Вперед> $ ui.imagebutton ("forward1.png", "forward2.png", clicked=ui.returns(forward), xpos=376, ypos=477, xalign=0.0, yalign=0.0) if right != "": # выводим кнопку <Вправо> $ ui.imagebutton ("right1.png", "right2.png", clicked=ui.returns(right), xpos=430, ypos=477, xalign=0.0, yalign=0.0) if back != "": # выводим кнопку <Назад> $ ui.imagebutton ("back1.png", "back2.png", clicked=ui.returns(back), xpos=376, ypos=518, xalign=0.0, yalign=0.0) $ result = ui.interact() $ renpy.jump (result) return Вызов меню: label start: ... call gmenu ("dver_1", "dver_2", "", "nazad") ... return Указанные в параметрах "dver_1", "dver_2", "", "nazad" - названия соответствующих label к которым осуществляется переход по нажатию на кнопку Пустой параметр "" убирает соответствующую кнопку из меню
  10. Проверял. На ноутбуке (512 Мб ОЗУ) при загрузке 20-30 фонов (jpg) размером 800х600 командой show, начинает реально тормозить на анимационных переходах. Это если не скрывать ненужные фоны командой hide. После того как заменил show на scene, тормоза пропали
  11. Можно попробовать вместо: show my_img ... hide my_img выводить фоны командой scene: scene my_img
  12. Вот еще переделанная заготовка для новых проектов. Папка <template>. Для переделки, использовались советы и примеры кода с этого форума. Спасибо Алекс__у и Элионту. Т.к. обучаю работать в Ren'Py учеников, заготовку подробно прокомментировал. Подойдет для начинающих. Проверялась на Ren'Py 6.13.12. Ссылка Скачать, распаковать и заменить родной <template>.
  13. Вот файл немного доделанного (не полностью) перевода для новой версии Ren'Py 6.14.1 (Откуда взял первоначальный файл не помню. Может и с этого форума ) Скачать Положить в <Ren'Py 6.14.1/launcher/game>
  14. Понятно. Будем читать :rolleyes:. Спасибо.
  15. Полезная статья. Отправил в закладки. А бесшовную прокрутку сделал добавив слева и справа ту же панораму. Теперь, пытаюсь сделать на двигающейся панораме интерактивную дверь. Изучаю твою новеллу-рецепт и появился вопрос: ты в своих функциях на python используешь self, st и at. Например: def render(self, width, height, st, at): Так вот, где бы про это почтитать? Желательно на великом и могучем. :rolleyes:
  16. Элионт и Алекс__ еще раз спасибо за помощь. Все получилось. Кстати очень понравилась новелла-рецепт. Выкладываю пример: "Прокрутка панорамы". Может кому пригодится :rolleyes: ps. (Как реализовать бесшовную прокрутку пока не придумал) panorama.zip
  17. Вот код: init: python: def cursorPositionFunction(st, at): x,y = pygame.mouse.get_pos() return x label start: python: x = cursorPositionFunction if x > 600: ui.image ("photo2.jpg") centered "" return Координата х определяется, но только один раз, при вызове функции. Как сделать, чтобы позиция курсора отслеживалась в реальном времени, т.е. функция вызывалась постоянно? (как при DynamicDisplayable) С <mousearea> пока не получается. Хотелось бы решить эту задачу на одном screen.
  18. Большое спасибо Алекс__у и Элионту за ответы. Буду разбираться. Потом отпишусь :-)
  19. Здравствуйте. Пытаюсь в Ren'Py реализовать такую идею: подводим курсор к определенному месту экрана, картинка начинает двигаться, убираем курсор, движение прекращается. Вопрос Элионту. Как переделать твою функцию: def cursorPositionFunction(st, at): x,y = pygame.mouse.get_pos() return Text("{size=+10}%d - %d"%(x,y)), .1 чтобы она возвращала x,y мыши в реальном времени? И как ее правильно вызывать в Ren'Py?
×
×
  • Создать...

Важная информация