扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 148|回复: 0

[转载发布] 求助大神,MV里面用事件修改脚本要怎么写?

[复制链接]
累计送礼:
0 个
累计收礼:
0 个
  • TA的每日心情
    开心
    2025-2-4 02:05
  • 签到天数: 110 天

    连续签到: 2 天

    [LV.6]常住居民II

    2327

    主题

    395

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    6
    卡币
    10465
    OK点
    16
    推广点
    0
    同能卷
    0
    积分
    13215

    灌水之王

    发表于 2024-2-16 09:26:23 | 显示全部楼层 |阅读模式
    我在自己联系写MV的脚本,
    谢了一个基本上没人能看懂,不过能运行的脚本,
    现在我想在游戏里面使用事件来更换脚本里面的一个图片,怎么写都不能达到效果,
    在这里求助一下大神,帮我看看,要怎么改一下,下面是脚本RUBY 代码
    [code]/*:
    * @default
    * @param tihuantup
    * @desc 在这里输入图片名称。
    * @default
    * */
    ////HUD代码

    (function(){


    var oldSceneMap_start = Scene_Map.prototype.start;
    Scene_Map.prototype.start = function(){
        oldSceneMap_start.call(this);
        this.createCunstomHudWindow();
    };
    Scene_Map.prototype.createCunstomHudWindow = function(x, y, width, height)
    {
            var bcbc=0;

            var parameters = PluginManager.parameters('HUD');
        var tihuantup = String(parameters["xintiaoshang"]||"xintiaoshang");  
        //这上面是我自己加的更换图片,可是怎么做都能改

        var xinshang = new Sprite(ImageManager.loadPicture(tihuantup));
        //var xinshang = new Sprite(ImageManager.loadPicture("xintiaoshang"));  
        var xin3 = new Sprite(ImageManager.loadPicture("xue"));
        var xinzang = new Sprite(ImageManager.loadPicture("xin"));
        var tili2 = new Sprite(ImageManager.loadPicture("tilixia"));
        var tili1 = new Sprite(ImageManager.loadPicture("tilishang"));
        var siwang = new Sprite(ImageManager.loadPicture("siwang"));

        this.addChild(tili2);
        this.addChild(xinshang);
        this.addChild(xinzang);
        this.addChild(xin3);
        this.addChild(tili1);
        this.addChild(siwang);

            xinshang.y = 522;
        xinzang.opacity =  0 ;
        xin3.y = 620;
        tili2.y = 520;
        tili1.y = 520;
        siwang.opacity = 0;
        xin3.update = function()
        {
        var renwushux = $gameParty.leader();
        Sprite.prototype.update.call(this);
        var a = 523 + renwushux.hp ;
        var b = 620 - renwushux.mp;
        if(xin3.y < a)
        {
            xin3.y += 1;
        }
        elseif(xin3.y >a)
        {
            xin3.y -=1;
        }
        if(tili2.y < b)
        {
            tili2.y += 1;
        }
        elseif(tili2.y > b)
        {
            tili2.y -= 1;
        }

        }
       xinzang.update = function()
       {
        Sprite.prototype.update.call(this);
        ConfigManager.alwaysDash        = true;
        var renwu =  $gameParty.leader();
        if(renwu.hp = 250||xinzang.x >=0)
                {

                    xinzang.x -= 0.5;
                    xinzang.opacity -= 10;
                    if(xinzang.x == 8)
                    {
                        var audio = {name:"0-xintiao",pitch:100,volume:100,pan:0};
                        AudioManager.playSe(audio);
                        var aaa = {color:(255,255,255,255),duration:10};
                    }
                }
                elseif(xinzang.opacity
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

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

    本版积分规则

    关闭

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2025-3-10 15:47 , Processed in 0.113863 second(s), 57 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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