Хорошо! Хорошо!:  0
Плохо! Плохо!:  0
Страница 1 из 6 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 55

Тема: Знатоки VX - нужна помощь.

  1. #1
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    Знатоки VX - нужна помощь.

    Подскажите - на VX как-то можно сделать так, чтобы чарсет считывался сразу весь целиком, а не отдельными ячейками? Как известно, есть теги типа "!$" и "!" которые ставятся в начале названия чара, и влияют на его отображение. Так может и для этой нужды есть какой-то тег? Или может, скриптовым способом это как-то делается? Скажем, задаётся условие, чтобы если стоит какой-нибудь тег в названии чара, то чар считывался бы как единая картинка. (вот только, в этом я не бум-бум. Лучше бы конечно просто в мэйкере откопать такую возможность, если она есть)

  2. #2
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Вот, теперь если имя содержит в начале $^ то картинка береться полностью. Я такое еще в xp делал и писал метод в какой-то теме. В конкурсе я кстати такие ресурсы использую.
    Sprite_Character
    Спойлер ш:
    self.bitmap = Cache.character(@character_name)
    sign = @character_name[/^[\!\$]./]
    if sign != nil and sign.include?('$')
    if sign != nil and sign.include?('^')
    @cw = bitmap.width / 1
    @ch = bitmap.height / 1
    else
    @cw = bitmap.width / 3
    @ch = bitmap.height / 4
    end
    else
    @cw = bitmap.width / 12
    @ch = bitmap.height / 8
    end

    Надеюсь поймешь, что добавил, если нет пиши.

  3. #3
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    О, спасибо! Правда мне пока не удалось нормально приладить. Чарсет с таким тегом у меня начинает восприниматься как чарсет с 3-мя ячейками по горизонтали, и 4-мя по вертикали. Я так понял, вставлять в Sprite_Character надо в подраздел update_bitmap ? У меня выглядит так -

    Спойлер ш:

    def update_bitmap
    if @tile_id != @character.tile_id or
    @character_name != @character.character_name or
    @character_index != @character.character_index
    @tile_id = @character.tile_id
    @character_name = @character.character_name
    @character_index = @character.character_index
    if @tile_id > 0
    sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;
    sy = @tile_id % 256 / 8 % 16 * 32;
    self.bitmap = tileset_bitmap(@tile_id)
    self.src_rect.set(sx, sy, 32, 32)
    self.ox = 16
    self.oy = 32
    else
    self.bitmap = Cache.character(@character_name)
    sign = @character_name[/^[\!\$]./]
    if sign != nil and sign.include?('$')
    if sign != nil and sign.include?('^')
    @cw = bitmap.width / 1
    @ch = bitmap.height / 1
    else
    @cw = bitmap.width / 3
    @ch = bitmap.height / 4
    end
    else
    @cw = bitmap.width / 12
    @ch = bitmap.height / 8
    end
    self.ox = @cw / 2
    self.oy = @ch
    end
    end
    end

  4. #4
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Да туда. Я проверял перед тем как дать скрипт, все работало. Вроде все правильно. Могу скинуть картинку в подтверждении, что работает или демку.

  5. #5
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Лучше демку тогда, конечно.

  6. #6
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

  7. #7
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    "Версия проекта не совместима с версией редактора". Нужна какая-то другая (?) версия VX, или есть какой-то патч, обновляющий редактор?

  8. #8
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    У меня нормальная. Это у тебя наверно какой-то сторонний скрипт стоит, может быть на тайлы.

  9. #9
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,348
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Да нет, я имею в виду что сама демка не открывается в мэйкере.

  10. #10
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Тогда открой запуск через блокнот и исправь с RPGVX 1.02 на RPGVX 1.01

Страница 1 из 6 123 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Знатоки VX - нужна помощь.