设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 51|回复: 0

[转载发布] BGM Fade In Plugin v1.02

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    29925
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    38778

    灌水之王

    发表于 昨天 11:24 | 显示全部楼层 |阅读模式
    BGM FadeIn v1.02

    Author: Michael Morris @Blue Booth Studios


             

    Introduction
            A simple script that facilitates access to the BGM Fade-in and BGS Fade-in native functions.


    Features
            - Enables access to built-in functionality "BGM Fade-in" via Plugin Command. 


            - Enables access to built-in functionality "BGS Fade-in" via Plugin Command.


    How to Use
            - Copy script into your game js/plugins directory.


            - Use plugin command to fade-in BGM tracks and BGS sounds.


    Requirements


            This script has no external requirements.


    Demo


            No demo provided.


    Script

    Spoiler//=============================================================================
    // Bluebooth Plugins - BGM Fade In
    // BBS_BGMFadeIn.js
    //=============================================================================

    //=============================================================================
    /*:
    * @title BGM Fade In
    * @author Michael Morris (https://www.patreon.com/bluebooth)
    * @date Aug 28, 2016
    * @filename BBS_BGMFadeIn.js
    * If you enjoy my work, consider supporting me on Patreon!
    *
    * https://www.patreon.com/bluebooth
    *
    * @plugindesc v1.02 Allows for the current playing BGM and BGS to fade in instead of starting abruptly.
    * Special Thanks to Tsukihime for all the help.
    * Special Thanks to 'Ramza' Michael Sweeney for all the support.
    *
    * ============================================================================
    * Terms of Use
    * ============================================================================
    *  - Free for use in non-commercial projects with credits
    *  - Contact me for commercial use
    *
    * @help
    * ============================================================================
    * Description
    * ============================================================================
    *
    * Allows for the current playing BGM and/or BGS to fade in instead of starting abruptly.
    *
    * ============================================================================
    * Plugin Commands
    * ============================================================================
    * BGM fadeInBgm n                                                                # Fades in current BGM over n seconds.
    * BGM fadeInBgs n                                                                # Fades in current BGS over n seconds.
    *
    * ============================================================================
    * Change Log
    * ============================================================================
    * 1.02 - Added support for fading in BGS, as requested by JoePie.
    * 1.01 - Plugin finished.
    *
    */
    //=============================================================================

    //=============================================================================
    var Imported = Imported || {} ;
    var BBS = BBS || {};
    Imported.BGM = 1;
    BBS.BGM = BBS.BGM || {};

    (function() {

               //=============================================================================
            // Parameter Variables
            //=============================================================================
            var parameters = PluginManager.parameters('BBS_BGM');

            //=============================================================================
            // Game_Interpreter
            //=============================================================================
        var BBS_BGM_Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
        Game_Interpreter.prototype.pluginCommand = function(command, args) {
            if (command === 'BGM')
                    {
                switch (args[0]) {
                                    case 'fadeInBgm':
                                            SceneManager.fadeInBgm(Number(args[1]));
                                            break;
                                    case 'fadeInBgs':
                                            SceneManager.fadeInBgs(Number(args[1]));
                                            break;
                            };
            }
                    else {
                            BBS_BGM_Game_Interpreter_pluginCommand.call(this, command, args);
                    }
        };

            // Call to built-in function.
            SceneManager.fadeInBgm = function(duration) {
                    AudioManager.fadeInBgm(duration);
            };

            SceneManager.fadeInBgs = function(duration) {
                    AudioManager.fadeInBgs(duration);
            };

    })(BBS.BGM);
    //=============================================================================
    // End of File
    //=============================================================================






    Change Log


    1.02


              - Added BGS-Fade support thanks to JoePie!
    1.01


              - Plugin finished.


    Known Bugs / TODO


            Suggestions, bug reports, and feature requests are welcomed!


    Compatibility Issues


            None known.


    Credit and Thanks
            - Micheal Morris @Blue Booth Studios


    Author's Notes
            Free for non-commercial and commercial usage as long as credit is given.


    View attachment BBS_BGMFadeIn.js


    本贴来自国际rpgmaker官方论坛作者:bluebooth处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/bgm-fade-in-plugin-v1-02.67847/
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-31 23:34 , Processed in 0.112472 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表