

wec
Участники-
Постов
19 -
Зарегистрирован
-
Посещение
Тип контента
Блоги
Профили
Форумы
События
Весь контент wec
-
Алекс__ спасибо. Все получилось! :-) Посмотрел, понравилось, чуть подкорректировал. В архиве папка rus (положить в ваша папка с Рен'Пи*\launcher\game\tl) и две картинки: background.png и window.png (положить в ваша папка с Рен'Пи*\launcher\game заменив стандартные) :) rus.zip
-
Пробовал несколько раз и на Linux и на Win7. Распаковать не получается. А можно выложить еще раз обычными zip?
-
Скачивается архив размером 91.7kB. Внутри пусто. При распаковке - выдает ошибку "No files to extract"
-
О!... Большое спасибо! Тормознул :-)
-
Со скоростью экспериментировал. Не помогает.
-
Здравствуйте. Вот, нашел код управления графическим объектом с клавиатуры. Но объект может двигаться только вверх-вниз или влево-вправо (т.е. реагирует на нажатие одной кнопки). А не подскажите, как модифицировать код для движения объекта по диагонали (т.е. добавить реакцию на нажатие 2-х кнопок одновременно)?
-
-
Алекс__ вопрос такой. Можно ли из editra по комбинации клавиш запускать проект (например как в SciTE по ctrl+0)? И если да, то как это настроить?
-
Пример динамического меню из 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 к которым осуществляется переход по нажатию на кнопку Пустой параметр "" убирает соответствующую кнопку из меню
-
Проверял. На ноутбуке (512 Мб ОЗУ) при загрузке 20-30 фонов (jpg) размером 800х600 командой show, начинает реально тормозить на анимационных переходах. Это если не скрывать ненужные фоны командой hide. После того как заменил show на scene, тормоза пропали
-
Можно попробовать вместо: show my_img ... hide my_img выводить фоны командой scene: scene my_img
-
Вот еще переделанная заготовка для новых проектов. Папка <template>. Для переделки, использовались советы и примеры кода с этого форума. Спасибо Алекс__у и Элионту. Т.к. обучаю работать в Ren'Py учеников, заготовку подробно прокомментировал. Подойдет для начинающих. Проверялась на Ren'Py 6.13.12. Ссылка Скачать, распаковать и заменить родной <template>.
-
Вот файл немного доделанного (не полностью) перевода для новой версии Ren'Py 6.14.1 (Откуда взял первоначальный файл не помню. Может и с этого форума ) Скачать Положить в <Ren'Py 6.14.1/launcher/game>
-
Понятно. Будем читать :rolleyes:. Спасибо.
-
Полезная статья. Отправил в закладки. А бесшовную прокрутку сделал добавив слева и справа ту же панораму. Теперь, пытаюсь сделать на двигающейся панораме интерактивную дверь. Изучаю твою новеллу-рецепт и появился вопрос: ты в своих функциях на python используешь self, st и at. Например: def render(self, width, height, st, at): Так вот, где бы про это почтитать? Желательно на великом и могучем. :rolleyes:
-
Элионт и Алекс__ еще раз спасибо за помощь. Все получилось. Кстати очень понравилась новелла-рецепт. Выкладываю пример: "Прокрутка панорамы". Может кому пригодится :rolleyes: ps. (Как реализовать бесшовную прокрутку пока не придумал) panorama.zip
-
Вот код: 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.
-
Большое спасибо Алекс__у и Элионту за ответы. Буду разбираться. Потом отпишусь :-)
-
Здравствуйте. Пытаюсь в 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?