Страница 628 из 643 ПерваяПервая ... 128528578618626627628629630638 ... ПоследняяПоследняя
Показано с 6,271 по 6,280 из 6423

Тема: Общие вопросы

  1. #6271
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Zliuka, если выйдет из статии прототипа, расскажу подробнее.

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    ...
    Если я правильно понял вопрос, то вот такая вот "подсветка" каждого выбираемого пункта - особенность MZ.
    Вроде за это отвечает Window_Selectable, но точно не скажу.

    Ты для какого мейкера спрашиваешь, для MV ?

  2. #6272

  3. #6273
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    Спрашиваю для МЗ
    Надо чтоб наложения не было?

  4. #6274

  5. #6275
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    PanzerCat, вроде похоже на то что тебе нужно (все плоско как в MV).
    Если нет - хз, максимум что я смог сделать.

    Скопируй код в .js файл и подключи как плагин.
    Спойлер Код:

    Код:
    ( () => {
    	
    	Window_Base.prototype.itemPadding = function() {
    		return 0;
    	};
    	
    	Window_Selectable.prototype.itemRect = function(index) {
    		const maxCols = this.maxCols();
    		const itemWidth = this.itemWidth();
    		const itemHeight = this.itemHeight();
    		const colSpacing = 0;
    		const rowSpacing = 0;
    		const col = index % maxCols;
    		const row = Math.floor(index / maxCols);
    		const x = col * itemWidth + colSpacing / 2 - this.scrollBaseX();
    		const y = row * itemHeight + rowSpacing / 2 - this.scrollBaseY();
    		const width = itemWidth - colSpacing;
    		const height = itemHeight - rowSpacing;
    		return new Rectangle(x, y, width, height);
    	};
    
    	Window_Selectable.prototype.itemRectWithPadding = function(index) {
    		const rect = this.itemRect(index);
    		return rect;
    	};
    
    	Window_Selectable.prototype.itemLineRect = function(index) {
    		const rect = this.itemRectWithPadding(index);
    		return rect;
    	};	
    		
    	Window_Selectable.prototype.drawBackgroundRect = function(rect) {
    
    	};
    	
    } )();

  6. #6276
    Бывалый Аватар для PanzerCat
    Информация о пользователе
    Регистрация
    09.04.2017
    Адрес
    Тула
    Сообщений
    806
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Работает. Но текст нужно корректировать, эта подложка видимо центровала текст. а теперь когда ее нет он смещается влево и вверх

  7. #6277
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    PanzerCat, я слишком много "отрезал" и ты был прав.
    Для "плоского" эффекта достаточного такого кода-как-плагина.

    Спойлер код, 2.0, "плоский эффект":

    Код:
    ( () => {
    	
    	Window_Selectable.prototype.drawBackgroundRect = function(rect) {
    
    	};
    	
    } )();

  8. #6278
    Бывалый Аватар для PanzerCat
    Информация о пользователе
    Регистрация
    09.04.2017
    Адрес
    Тула
    Сообщений
    806
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Приветствую!
    Встроенный проигрыватель видео в МЗ не позволяет скипать видео. Ищу другой. Кто нибудь находил?
    Нашел YSP_VideoPlayer но он под МВ
    https://forums.rpgmakerweb.com/index...oplayer.83758/
    Не пойму как им пользоваться. В описании сказано:
    Use script call:
    ysp.VideoPlayer.loadVideo(videoName) - Preload Video
    ysp.VideoPlayer.releaseVideo(videoName) - Release memory for a Video
    ysp.VideoPlayer.newVideo(videoName, id) - Create new Video object with id
    ysp.VideoPlayer.playVideoById(id) - Play a Video object by id
    ysp.VideoPlayer.stopVideoById(id) - Stop a Video object by id
    ysp.VideoPlayer.setLoopById(id) - Make a Video object playing loop by id
    ysp.VideoPlayer.getVideoById(id) - Get Video object by id
    ysp.VideoPlayer.isReady() - Check if all videos have been loaded
    id - это что?

  9. #6279
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    Приветствую!
    Встроенный проигрыватель видео в МЗ не позволяет скипать видео. Ищу другой. Кто нибудь находил?
    Нашел YSP_VideoPlayer но он под МВ
    https://forums.rpgmakerweb.com/index...oplayer.83758/
    Не пойму как им пользоваться. В описании сказано:
    Use script call:
    ysp.VideoPlayer.loadVideo(videoName) - Preload Video
    ysp.VideoPlayer.releaseVideo(videoName) - Release memory for a Video
    ysp.VideoPlayer.newVideo(videoName, id) - Create new Video object with id
    ysp.VideoPlayer.playVideoById(id) - Play a Video object by id
    ysp.VideoPlayer.stopVideoById(id) - Stop a Video object by id
    ysp.VideoPlayer.setLoopById(id) - Make a Video object playing loop by id
    ysp.VideoPlayer.getVideoById(id) - Get Video object by id
    ysp.VideoPlayer.isReady() - Check if all videos have been loaded
    id - это что?
    Судя по всему
    ysp.VideoPlayer.newVideo(videoName, id) - Create new Video object with id
    Присваиваешь видео id, а остальными командами уже управляешь. Но это не точно

  10. #6280
    Бывалый Аватар для PanzerCat
    Информация о пользователе
    Регистрация
    09.04.2017
    Адрес
    Тула
    Сообщений
    806
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Хаюшки!
    Есть такой плагин
    https://github.com/triacontane/RPGMa...EventSensor.js
    https://www.youtube.com/watch?v=7kG_...l=SigmaSuccour

    Но он на японском. Кто нибудь знает как он работает?
    Можно ли с помощью его подсвечивать эвенты наведением мышки? Спасибо!

Страница 628 из 643 ПерваяПервая ... 128528578618626627628629630638 ... ПоследняяПоследняя

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

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

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

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

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

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

Ваши права

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