累计送礼: 0 个 累计收礼: 1 个 TA的每日心情 开心 2026-7-12 04:10
签到天数: 209 天
连续签到: 2 天
[LV.7]常住居民III
管理员
VIP
7
卡币
30615
OK点
16
推广点
0
同能卷
50
积分 39813
Very Old plugins I paid for over a year ago!.
They take the dust since more than a year, I would find it a shame not to share them.
I do not use them anymore because I'm now with 100% PIXI, but for those who wish to animate the pictures of rpgmaker with commands, these plugin should delight you.
licence M.I.T
PHP:
#----------------------------------------------------------------------------- # TERMS OF USE #----------------------------------------------------------------------------- # -Credits to Lecode # -Keep this header # -Free to use for commercial and non-commercial projects #----------------------------------------------------------------------------- 复制代码
Those plugins work with rmmv command.
LeAnimatedPictures
Spoiler: how use PHP: * @help * * ========================================================================================== * CREATE AN ANIMATED PICTURE * ------------------------------------------------------------------------------------------ * Use this plugin command: * AnimatedPicture id name frames lines delay origin x y scaleX scaleY opacity blendMode * * id => The id of your picture that will be created * name => The filenam of the picture * lines => The number of line of the spritesheet * delay => The loop time rate, in millisecond ( 1000 millisecond = 1 second) * origin => 0: Upper left 1: Center * x => X coordinate * y => Y coordinate * scaleX => % of x scale ( starts at 100. Don't put "%") * scaleY => % of y scale ( starts at 100. Don't put "%") * opacity => Opacity of your picture * blendMode => 0: Normal 1: Additive 2: Multiply 3: Screen * * Example: AnimatedPicture 1 Pic 13 2 100 0 200 200 100 100 255 0 * * Default picture commands like opacity change will still work. Just use the same picture ID. * The picture isn't animated yet, use the following command to starts the animation. * ========================================================================================== * START ANIMATION * ------------------------------------------------------------------------------------------ * This command starts the animation of a picture. Use this command: * AnimatedPicture id Start mode * * id => The id of the picture you want to animate * mode => Use "cycle" or "infinite" or "back_cycle" * When using cycle, the animation if played one time and ends to * the last frame. * When using infinite, the animation will loop undefinitely. * * Example: AnimatedPicture 1 Start infinite * ========================================================================================== * SET ANIMATION LINE * ------------------------------------------------------------------------------------------ * Use this command to change the line of picture animation: * AnimatedPicture id SetLine lineID * * id => The id of the picture you want to animate * lineID => The index of the line you want to choose. (Starts at 0) * * Example: AnimatedPicture 1 SetLine 0 * ========================================================================================== * SET ANIMATION FRAME * ------------------------------------------------------------------------------------------ * You can set a fixed frame for your picture. The animation will end and * the picture will be set at the specified frame. Use this command: * * AnimatedPicture id SetFrame frameID * * id => The id of the picture you want to animate * frameID => The index of the frame you want to choose. (Starts at 0) * * Example: AnimatedPicture 1 SetFrame 1 * ========================================================================================== * STOP ANIMATION * ------------------------------------------------------------------------------------------ * Use this command to stop the animation of a picture. The frame index will not * be reseted: * * AnimatedPicture id Stop * * id => The id of the picture you want to animate * * Example: AnimatedPicture 1 Stop * */ //#============================================================================= 复制代码
https://www.dropbox.com/s/ascjhd1kodh61wc/LeAnimatedPictures.js?dl=0
LeBindPixiText
Spoiler: how use
PHP: /*: * @plugindesc Bind pixi texts to pictures * @author Lecode * @version 1.0 * * @help * * ========================================================================================== * BIND TEXT TO PICTURE * ------------------------------------------------------------------------------------------ * Use this plugin command to bind a PIXI.Text object to a picture: * BindPixiText SetText pictureId text... * * Example: * BindPixiText SetText 1 Hello world ! * * ========================================================================================== * SET TEXT POSITION * ------------------------------------------------------------------------------------------ * Use this plugin command to set the text position: * BindPixiText SetPosition pictureId x y * * Example: * BindPixiText SetPosition 1 5 10 * * ========================================================================================== * MOVE TEXT * ------------------------------------------------------------------------------------------ * Use this plugin command to move the text: * BindPixiText Move pictureId x y * * Example: * BindPixiText Move 1 5 10 * * ========================================================================================== * CHANGE STYLE * ------------------------------------------------------------------------------------------ * You can set the text style using this plugin command: * BindPixiText SetStyle pictureId styleId value * * You can combine call it multiple times and combine * the effects. * * Example: * BindPixiText SetStyle 1 stroke #4a1850 * BindPixiText SetStyle 1 strokeThickness 5 * BindPixiText SetStyle 1 fontSize 36px * BindPixiText SetStyle 1 fontWeight bold * BindPixiText SetStyle 1 dropShadow true * BindPixiText SetStyle 1 dropShadowColor #000000 * BindPixiText SetStyle 1 dropShadowAngle Math.PI/6 * BindPixiText SetStyle 1 dropShadowDistance 6 * * Or you can set multiple style at the same time using * this script call: **** var style = { **** fontFamily : 'Arial', **** fontSize : '36px', **** fontStyle : 'italic', **** fontWeight : 'bold', **** fill : '#F7EDCA', **** stroke : '#4a1850', **** strokeThickness : 5, **** dropShadow : true, **** dropShadowColor : '#000000', **** dropShadowAngle : Math.PI / 6, **** dropShadowDistance : 6, **** wordWrap : true, **** wordWrapWidth : 440 **** }; **** pictureObj.setPixiTextStyle(style) * * Here is the list of possible styles, with default values: * { align: 'right', breakWords: false, dropShadow: false, dropShadowAngle: Math.PI / 6, dropShadowBlur: 0, dropShadowColor: '#000000', dropShadowDistance: 5, fill: 'black', fillGradientType: TEXT_GRADIENT.LINEAR_VERTICAL, fontFamily: 'Arial', fontSize: 26, fontStyle: 'normal', fontVariant: 'normal', fontWeight: 'normal', letterSpacing: 0, lineHeight: 0, lineJoin: 'miter', miterLimit: 10, padding: 0, stroke: 'black', strokeThickness: 0, textBaseline: 'alphabetic', wordWrap: false, wordWrapWidth: 100, } * ========================================================================================== * GETTING THE PIXI.TEXT OBJECTS * ------------------------------------------------------------------------------------------ * For advanced use, use this script call to get the pixi.text objects. * You'll then be able to modify them as you wish **** var textContainer = $gameScreen.getPixiTextObjects(pictureId) **** var texts = textContainer.children; **** texts[0].anchor.set(0,1) * * probleme ex: pour update * textContainer = $gameScreen.getPixiTextObjects(67) texts = textContainer.children; texts[0]._text = '51515' * ========================================================================================== * REMOVE TEXT * ------------------------------------------------------------------------------------------ * Use this plugin command: * BindPixiText Remove 1 */ //#============================================================================= 复制代码
https://www.dropbox.com/s/zoad5tgn4yhwx43/LeBindPixiText.js?dl=0
LePictureTriggers
Spoiler: how use
PHP: /*: * @plugindesc Picture Triggers * @author Lecode * @version 1.0 * * @help * * ========================================================================================== * SET A TRIGGER * ------------------------------------------------------------------------------------------ * Use this script: * $gameScreen.setPictureTrigger(pictureId, trigger, function); * Where trigger is: * "Left Click" * "Right Click" * "Long Click" * "Mouse Over" * "Mouse Out" * * Example: * $gameScreen.setPictureTrigger(1, "Left Click", function(pictureId){ * console.log("Left click on picture ID ", pictureId); * }); */ //#============================================================================= 复制代码
https://www.dropbox.com/s/6gxt4wydo0s0bv5/LePictureTriggers.js?dl=0
Enjoy
don't ask me help , and read instruction and example
respect TERMS OF USE
Thank
本贴来自国际rpgmaker官方论坛作者:Jonforum处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/pictures-plugins-lots.93402/