А для ХР? :(
Вид для печати
А для ХР? :(
Если это вопрос все тот же про картинки, то почти тоже самое
$game_screen.pictures[number].show("имя", позиция, x, y, zoom_x, zoom_y, прозрачность, смешивание)
Но из-за убогости вызова скриптов в ХП, может просто выдавать ошибку синтасикса, если код не помещается в одну строчку и окно вызова скриптов переносит код на след строку. Правда если как-то умудрится запихнуть "$game_screen.pictures[number].show("имя"," в первой строке, то вторую он прочитает нормально. Так что для хп лучше сделать отдельную функцию.
чуть позже....
А нет, в хп все еще запущенней чем я думал. Параметр number не может быть больше 50, если больше оно просто ничего не покажет. В общем е... парится с этим хп нужно больше, т.ч. ну его, используйте ивенты)
:cry:
Вот http://littledrago.blogspot.com/2014...-modifier.html
Убирает это ограничение в 50 картинок. Там конечно есть другой вызов, но можно вызывать как я писал
$game_screen.pictures[number].show("имя", позиция, x, y, zoom_x, zoom_y, прозрачность, смешивание)
Единственное окно вызова оно все равно не правит. Поэтому если так вызывать, то пишем так
Код:n="название картинки в кавычках"
$game_screen.pictures[любое число].show(n, позиция, x, y, zoom_x, zoom_y, прозрачность, смешивание)
Спойлер скрин:
Где мы n(название картинки) определяем отдельно, чтобы можно было использовать длинные имена картинок.
Удаление такой картинки
Код:$game_screen.pictures[999].erase
:playfull:
СПАСИБО!!!
Эх, потом проверю, счас собираться надоть! :)
Валера, как написал dirge, в XP скриптово прописано ограничение на кол-во картинок, в отличии от VXAce. Но это ограничение легко изменить.
Допустим, чтобы увеличить лимит до 100 картинок на карте и 100 в сцене битвы, нужно:
1) в классе Game_Screen изменить следующие строки:
33 строка - for i in 1..200 (вместо 1..100)
139 строка - for i in 101..200 (51..100)
143 строка - for i in 1..100 (1..50)
2) в классе Spriteset_Map:
45 строка - for i in 1..100 (1..50)
После этих правок в сцене битвы желательно использовать вызов картинок только скриптовой командой (номера со 101 по 200), или подправить ещё 5 строк в разделе Interpreter 5.
А параметры вызова картинки можно перенести на вторую строку так:
Код:$game_screen.pictures[76].show(
"black", 0, 0, 0, 100, 100, 255, 0)
#name, origin, x, y, zoom_x, zoom_y, opacity, blend_type
$game_screen.pictures[76].move(
80, 0, 0, 0, 100, 100, 0, 0)
#duration, origin, x, y, zoom_x, zoom_y, opacity, blend_type
$game_screen.pictures[76].rotate(99)
#speed
$game_screen.pictures[76].start_tone_change(
Tone.new(0, 0, 0, 0), 99)
#tone, duration
$game_screen.pictures[76].erase
Завалили меня информацией. Спасибо! :)
Теперь буду думать, как проще для меня, неоскриптованного.
Добрый день! Снова к вам с вопросом:
Можно ли в папку Graphics\Pictures добавить еще несколько папок, например 111, и эту папку 111 прописать в мейкере чтобы он из неё видел картинки.
Нашел список материалов, но там работает только импорт изображений, а слева папок не добавить.
Спасибо!
неа, тоже спрашивал на счет этого