Страница 629 из 643 ПерваяПервая ... 129529579619627628629630631639 ... ПоследняяПоследняя
Показано с 6,281 по 6,290 из 6423

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

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

    По умолчанию

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

    Но он на японском. Кто нибудь знает как он работает?
    Можно ли с помощью его подсвечивать эвенты наведением мышки? Спасибо!
    Насколько я понял из гугл-транслейта, нужно в эвенте в комментарии написать какой-то тег, что в хелпе указан (<NES...что-то там).
    И это как-то завязано на балуны-эмоции.

    Тебе нужно эвент подсветить?
    Если да и нужно на MZ , есть чудесный плагин EventEffects из "базовых DLC".
    В описании плагина написано, что он на MV тоже работает, но я не проверял.

    Под "базовыми DLC" я понимаю те, что в каталоге самого MZ в dlc\BasicResources\plugins\launch

  2. #6282
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    617
    Записей в дневнике
    26
    Репутация: 22 Добавить или отнять репутацию

    По умолчанию

    RPG Maker VX Ace

    Проблема с показом видео (movie).
    Пробовал и mp4, и webm. Размер - 544 на 416 (стандартный).
    При попытке запустить видео вылетает игра.

    Что можно попробовать?
    Мои игры

    Мой Telegram-канал

    Мой Boosty



    Спойлер In my humble opinion :

    Все мои сообщения отражают лишь моё скромное мнение. Я ни в коем случае не пытаюсь кого-либо обидеть, ни на кого/что не наезжаю и ничего не навязываю. Благодарю за понимание и адекватность.

  3. #6283
    Местный Аватар для id0
    Информация о пользователе
    Регистрация
    22.05.2013
    Адрес
    Москва
    Сообщений
    113
    Записей в дневнике
    4
    Репутация: 6 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Phileas Посмотреть сообщение
    RPG Maker VX Ace

    Проблема с показом видео (movie).
    Пробовал и mp4, и webm. Размер - 544 на 416 (стандартный).
    При попытке запустить видео вылетает игра.

    Что можно попробовать?
    Если другие видео работают, это значит что-то с самим видео не так. Попробуй перекодировать в какой нибудь проге. VCL Player например. Погугли характеристики Эйса какие параметры видео должны быть и так же сделай.

    А может у тебя кодеки какие не стоят.
    Последний раз редактировалось id0; 24.06.2022 в 23:35.
    Спойлер Мои игры на RpgMaker:

  4. #6284
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    617
    Записей в дневнике
    26
    Репутация: 22 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от id0 Посмотреть сообщение
    Если другие видео работают, это значит что-то с самим видео не так. Попробуй перекодировать в какой нибудь проге. VCL Player например. Погугли характеристики Эйса какие параметры видео должны быть и так же сделай.

    А может у тебя кодеки какие не стоят.
    У меня никакие видео не получилось запустить внутри мейкера. Про параметры видео погуглил, поэтому обрезал размер и сконвертировал в webm. Про кодеки подумаю, спасибо.
    Мои игры

    Мой Telegram-канал

    Мой Boosty



    Спойлер In my humble opinion :

    Все мои сообщения отражают лишь моё скромное мнение. Я ни в коем случае не пытаюсь кого-либо обидеть, ни на кого/что не наезжаю и ничего не навязываю. Благодарю за понимание и адекватность.

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

    По умолчанию

    Phileas, у меня получилось по вот этой рекомендации:
    https://forums.rpgmakerweb.com/index...ie-help.80317/
    воспроизвести в формате .ogv

    Спойлер детали:
    1. У меня было видео в формате mp4.
    2. Конвертировал в формат .ogv тут:
    https://convertio.co/ru/mp4-ogv/
    ...не реклама, просто взял первую попавшуюся ссылку. Более человеческими конверторами наверняка будет лучше/быстрее конвертится.
    3. Закинул файл в каталог роликов проекта, у меня Vx Ace версии 1.01a без скриптов на видео.

  6. #6286
    Бывалый Аватар для Zliuka
    Информация о пользователе
    Регистрация
    15.08.2016
    Адрес
    Расчленинбург
    Сообщений
    890
    Репутация: 53 Добавить или отнять репутацию

    По умолчанию

    Ace может воспроизводить только .ogv видео. Об этом, кстати, написано в справке к Ace. Она должна быть в папке с ним, называется RPGVXAce.chm

  7. #6287
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    617
    Записей в дневнике
    26
    Репутация: 22 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Darchan Kaen Посмотреть сообщение
    Phileas, воспроизвести в формате .ogv
    Цитата Сообщение от Zliuka Посмотреть сообщение
    Ace может воспроизводить только .ogv видео. Об этом, кстати, написано в справке к Ace. Она должна быть в папке с ним, называется RPGVXAce.chm
    Огромное вам спасибо!
    Видимо, я гуглить не умею. Или стоило с документации начать)
    Сконвертировал в ogv, всё заработало.
    Мои игры

    Мой Telegram-канал

    Мой Boosty



    Спойлер In my humble opinion :

    Все мои сообщения отражают лишь моё скромное мнение. Я ни в коем случае не пытаюсь кого-либо обидеть, ни на кого/что не наезжаю и ничего не навязываю. Благодарю за понимание и адекватность.

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

    По умолчанию

    Приветствую! Подскажите какой нибудь плагин на худбар, не привязанный к параметрам игрока - просто шкала. У Галва есть, но он на МВ, проверил МЗ не тянет.
    https://galvs-scripts.com/category/r...cts/#post-2304

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

    По умолчанию

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    Приветствую! Подскажите какой нибудь плагин на худбар, не привязанный к параметрам игрока - просто шкала. У Галва есть, но он на МВ, проверил МЗ не тянет.
    https://galvs-scripts.com/category/r...cts/#post-2304
    Сам давно присматриваюсь к этому плагину, хорошо что ты напомнил.

    В коде плагина нужно "Sprite_Base" заменить на "Sprite", потестил - вроде работает.

    Спойлер код плагина для MZ:

    Код:
    //-----------------------------------------------------------------------------
    //  Galv's Variable Bar
    //-----------------------------------------------------------------------------
    //  For: RPGMAKER MV
    //  Galv_VariableBar.js
    //-----------------------------------------------------------------------------
    //  2017-09-08 - Version 1.0 - release
    //-----------------------------------------------------------------------------
    // Terms can be found at:
    // galvs-scripts.com
    //-----------------------------------------------------------------------------
    
    var Imported = Imported || {};
    Imported.Galv_VariableBar = true;
    
    var Galv = Galv || {};        // Galv's main object
    Galv.VBAR = Galv.VBAR || {};        // Galv's plugin stuff
    
    //-----------------------------------------------------------------------------
    /*:
     * @plugindesc (v.1.0) A graphical bar that displays in the map scene to show the current value of a max value visually using variables.
     *
     * @author Galv - galvs-scripts.com
     *
     * @help
     *   Galv's Variable Bar
     * ----------------------------------------------------------------------------
     * This plugin displays a graphical bar on the map scene based on two variables
     * that are chosen when each bar is created.
     *
     * ----------------------------------------------------------------------------
     *   SCRIPT CALLS
     * ----------------------------------------------------------------------------
     * To create a variable bar on screen, you can use the following script call:
     *
     *      Galv.VBAR.create(id,"barimage","barimage2",var1,var2,x,y,ox,oy);
     *
     * id         = A unique id number and index to reference the variable bar
     * barimage   = Image name from /img/pictures/ to use for the variable bar
     * barimage2  = Image name from /img/pictures/ to use for the bar underlay
     * var1       = Variable id to use for current value of bar
     * var2       = Variable id to use for maximum value of bar
     * x          = X position of the bar images on the screen
     * y          = Y position of the bar images on the screen
     * ox         = The x offset of the barimage in relation to barimage2
     * oy         = The y offset of the barimage in relation to barimage2
     *
     * If you create a new bar using the same id as another bar you have already
     * created, it will remove that bar and create the new one.
     *
     *
     * To remove a variable bar from the screen, you can use:
     *
     *       Galv.VBAR.remove(id);
     *
     *
     * To modify a variable bar, you can use the following:
     *
     *       Galv.VBAR.mod(id).barimage = "image";
     *       Galv.VBAR.mod(id).barimage2 = "image";
     *       Galv.VBAR.mod(id).var1 = currentVarId;
     *       Galv.VBAR.mod(id).var2 = maxVarId;
     *       Galv.VBAR.mod(id).x = xPos;
     *       Galv.VBAR.mod(id).y = yPos;
     *       Galv.VBAR.mod(id).ox = oxPos;
     *       Galv.VBAR.mod(id).oy = oyPos;
     */
    
    //-----------------------------------------------------------------------------
    //  CODE STUFFS
    //-----------------------------------------------------------------------------
    
    (function() {
    
    
    Galv.VBAR.create = function(id,image,image2,var1,var2,x,y,ox,oy) {
    	if (id >= 0) {
    		$gameSystem._varBars[id] = {
    			barimage:image || "",
    			barimage2: image2 || "",
    			var1:var1 || 0,
    			var2:var2 || 0,
    			x:x || 0,
    			y:y || 0,
    			ox:ox || 0,
    			oy:oy || 0
    		};
    	}
    	// refresh scene
    	if (SceneManager._scene.createVarBars) SceneManager._scene.createVarBars();
    };
    
    Galv.VBAR.remove = function(id) {
    	$gameSystem._varBars[id] = null;
    	// refresh scene
    	if (SceneManager._scene.createVarBars) SceneManager._scene.createVarBars();
    };
    
    Galv.VBAR.mod = function(id) {
    	return $gameSystem._varBars[id];
    };
    
    
    //-----------------------------------------------------------------------------
    //  GAME SYSTEM
    //-----------------------------------------------------------------------------
    
    Galv.VBAR.Game_System_initialize = Game_System.prototype.initialize;
    Game_System.prototype.initialize = function() {
    	Galv.VBAR.Game_System_initialize.call(this);
    	this._varBars = []; // list of all bars existing in game
    };
    
    
    //-----------------------------------------------------------------------------
    //  SCENE MAP
    //-----------------------------------------------------------------------------
    
    Galv.VBAR.Scene_Map_createDisplayObjects = Scene_Map.prototype.createDisplayObjects;
    Scene_Map.prototype.createDisplayObjects = function() {
    	Galv.VBAR.Scene_Map_createDisplayObjects.call(this);
    	this.createVarBars();
    };
    
    Scene_Map.prototype.createVarBars = function() {
    	// if bars exist, remove them all
    	if (this._varBars) {
    		for (var i = 0; i < this._varBars.length; i++) {
    			this.removeChild(this._varBars[i]);
    		}
    	}
    	// init varBar sprite container
    	this._varBars = [];	
    	// create varBar sprites
    	for (var i = 0; i < $gameSystem._varBars.length; i++) {
    		// if index exists in array, add as sprite
    		if ($gameSystem._varBars[i]) {
    			this._varBars.push(new Sprite_VarBar(i));		
    		}
    	}	
    	// make children
    	for (var i = 0; i < this._varBars.length; i++) {
    		this.addChild(this._varBars[i]);
    	}
    };
    
    })();
    
    
    
    //-----------------------------------------------------------------------------
    //  SPRITE VARBAR
    //-----------------------------------------------------------------------------
    
    function Sprite_VarBar() {
        this.initialize.apply(this, arguments);
    }
    
    Sprite_VarBar.prototype = Object.create(Sprite.prototype); 
    Sprite_VarBar.prototype.constructor = Sprite_VarBar;
    
    Sprite_VarBar.prototype.initialize = function(index) {
        Sprite.prototype.initialize.call(this);	
    	this._id = index;
    	this._barWidth = 0;
    	this.createGraphics();
    };
    
    Sprite_VarBar.prototype.obj = function() {
        return $gameSystem._varBars[this._id];
    };
    
    Sprite_VarBar.prototype.createGraphics = function() {
    	var obj = this.obj();
    	// under image
    	this._barimage2 = obj.barimage2;
    	this.bitmap = ImageManager.loadPicture(obj.barimage2);
    	
    	// bar image
    	if (this._bar) this.removeChild(this._bar);
    	this._bar = new Sprite();
    	this._barimage = obj.barimage;
    	this._bar.bitmap = ImageManager.loadPicture(obj.barimage);
    	this.addChild(this._bar);
    	
    	this._barNeedsInit = true;
    	this.updatePos(obj);
    };
    
    Sprite_VarBar.prototype.update = function() {
        Sprite.prototype.update.call(this);
    	var obj = this.obj();
    	if (!obj) return;
    	this.updatePos(obj);
    	this.updateImages(obj);
    };
    
    Sprite_VarBar.prototype.updatePos = function(obj) {
    	this.x = obj.x;
    	this.y = obj.y;
    	this._bar.x = obj.ox;
    	this._bar.y = obj.oy;
    };
    
    Sprite_VarBar.prototype.updateImages = function(obj) {
    	if (this._barimage2 != obj.barimage2 || this._barimage != obj.barimage) {
    		this.createGraphics();
    	}
    	
    	// update bar sprite
    	if (this._bar.bitmap.isReady()) {
    		if (this._barNeedsInit) {
    			// store full bar image width for max width
    			this._barWidth = this._bar.width;
    			this._barNeedsInit = false;
    		}
    		// set width based on current/max values
    		var curVal = $gameVariables.value(obj.var1);
    		var maxVal = $gameVariables.value(obj.var2);
    		
    		var percent = curVal > 0 && maxVal > 0 ? curVal / maxVal : 0;
    		this._bar.width = Math.max(0,Math.min(this._barWidth * percent,this._barWidth));
    	}
    };

  10. #6290
    Местный Аватар для id0
    Информация о пользователе
    Регистрация
    22.05.2013
    Адрес
    Москва
    Сообщений
    113
    Записей в дневнике
    4
    Репутация: 6 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Darchan Kaen
    Сам давно присматриваюсь к этому плагину, хорошо что ты напомнил.
    Хороший плагин, везде его использую.
    Спойлер Мои игры на RpgMaker:

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

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

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

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

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

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

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

Ваши права

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