• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道

米环7小程序 像素鳥2.1.0a-新增第三種背景

拿电子来

LV0
普通成员
UID
142564
2022-10-19
17
1
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
支持
 

Vanek905

LV7
普通成员
UID
104764
2022-08-05
56
1,620
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
If you have any questions, please give me some pointers ༼ つ◕_◕ ༽つ
好的
 

Pow

LV0
普通成员
UID
29370
2020-02-28
163
10
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
我们
 

yyj3126018050

LV1
普通成员
UID
85190
2022-06-10
76
35
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
6
 

我的世界cyd

LV4
普通成员
UID
85232
2022-06-10
261
1
221
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
 

躺椅上的五花肉

LV0
普通成员
UID
152130
2022-11-05
3
0
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
666
 

darkwen

LV0
普通成员
UID
153114
2022-11-06
5
0
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ
nice!
 

度毫磅磅

LV0
普通成员
UID
86779
2022-06-15
56
5
19
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ

我後續不會更新
也不會給正常版本
你確定還要下載嗎?
(Y/N)
(因為我懶得更了)
注意:版本已損壞😄
笑死這傢伙是怎樣浏览附件16263
666
 

你也变成鬼吧

LV0
普通成员
UID
139376
2022-10-13
81
1
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼

JavaScript:
//像素鳥2.1.0a-新增第三種背景(未測試)
try {
    (() => {
        var e = __$$hmAppManager$$__.currentApp,
            a = e.current;
        new DeviceRuntimeCore.WidgetFactory(
            new DeviceRuntimeCore.HmDomApi(e, a),
            "drink"
        );
        DeviceRuntimeCore.HmLogger.getLogger("xiping");
        a.module = DeviceRuntimeCore.Page({
            init_view() {

                    hmUI.setLayerScrolling(!1);

                    var StartSpeedInt = 30 * 2.15;
                    var BgTimer = "";
                    var startDis = 0;
                    var bg = hmFS.SysProGetInt("game_bg");
                    if (bg == 1) {
                        bg = hmFS.SysProGetInt("game_bg");
                    } else if (bg == 2) {
                        hmFS.SysProSetInt("game_bg", 2);
                        bg = hmFS.SysProGetInt("game_bg");
                    } else {
                        hmFS.SysProSetInt("game_bg", 3);
                        bg = hmFS.SysProGetInt("game_bg");
                        }
                    const language = hmSetting.getLanguage();
                    switch (language) {
                        case 0:
                            select_trans = "使用背景";
                            confirm_trans = "背景切换成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 1:
                            select_trans = "使用背景";
                            confirm_trans = "背景切換成功";
                            current_trans = "背景: ";
                            daybg_trans = "白天";
                            nightbg_trans = "晚上";
                            diybg_trans = "???";
                            break;
                        case 2:
                            select_trans = "Use bg";
                            confirm_trans = "Background changed\nsuccessfully";
                            current_trans = "Background: "
                            daybg_trans = "Day";
                            nightbg_trans = "Night";
                            diybg_trans = "???";
                            break;
                    }

                    function startBg(b) {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        var c = 0;
                        if (b) {
                            c = b;
                        }
                        BgTimer = timer.createTimer(
                            c,
                            StartSpeedInt,
                            function(a) {
                                StartUpdate();
                            }, {}
                        );
                    }

                    function stopBg() {
                        if (BgTimer) {
                            timer.stopTimer(BgTimer);
                        }
                        BgTimer = "";
                    }

                    function StartUpdate() {

                        landMove();

                    }

                    function BgStatus() {
                        if (bg == 1) {
                            bg_type = daybg_trans;
                        } else if (bg == 2) {
                            bg_type = nightbg_trans;
                        } else if (bg == 3) {
                            bg_type = diybg_trans;
                        }
                    }

                    BgStatus();

                    const settingBg = hmUI.createWidget(hmUI.widget.IMG, {
                        x: -50,
                        y: 0,
                        src: "bird/bg_" + bg + ".png"
                    });

                    const topshad =
                        hmUI.createWidget(hmUI.widget.IMG, {

                            x: 0,
                            y: 0,
                            src: "bird/35.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const land =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 450,
                            src: "bird/land.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const bottomshad =
                        hmUI.createWidget(hmUI.widget.IMG, {
                            x: 0,
                            y: 415,
                            src: "bird/36.png",
                            show_level: hmUI.show_level.ONLY_NORMAL
                        });

                    const choosedBgStat = hmUI.createWidget(hmUI.widget.TEXT, {
                        x: 0,
                        y: 50,
                        w: 192,
                        h: 60,
                        color: 0x000000,
                        text_size: 25,
                        align_h: hmUI.align.CENTER_H,
                        align_v: hmUI.align.CENTER_V,
                        text_style: hmUI.text_style.WRAP,
                        text: current_trans + bg_type
                    });

                    const choose_l = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 15,
                        y: 215,
                        src: "buttons/choose_left.png"
                    });

                    choose_l.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = bg - 1
                        } else if (bg == 2) {
                            bg = bg - 1
                        } else if (bg == 1) {
                            bg = 3
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const choose_r = hmUI.createWidget(hmUI.widget.IMG, {
                        x: 140,
                        y: 215,
                        src: "buttons/choose_right.png"
                    });

                    choose_r.addEventListener(hmUI.event.CLICK_DOWN, function() {
                        if (bg == 3) {
                            bg = 1
                        } else if (bg == 2) {
                            bg = bg + 1
                        } else if (bg == 1) {
                            bg = bg + 1
                        }

                        BgStatus();

                        choosedBgStat.setProperty(hmUI.prop.MORE, {
                            text: current_trans + bg_type
                        });
                        settingBg.setProperty(hmUI.prop.MORE, {
                            src: "bird/bg_" + bg + ".png"
                        });

                    });

                    const changeBgBtn = hmUI.createWidget(hmUI.widget.BUTTON, {
                        x: 35,
                        y: 365,
                        w: 125,
                        h: 55,
                        press_color: 0x034880,
                        normal_color: 0x0067ff,
                        radius: 20,
                        text: select_trans,
                        text_size: 25,
                        color: 0xffffff,
                        click_func: saveBg
                    });

                    function saveBg() {
                        hmFS.SysProSetInt("game_bg", bg);
                        hmUI.showToast({
                            text: confirm_trans
                        });
                    }

                    function landMove() {
                        startDis -= 1 * 2.5;
                        if (startDis <= -123) {
                            startDis = 0;
                        }
                        land.setProperty(hmUI.prop.MORE, {
                            x: startDis
                        });
                    }
                    startBg(false);
                },
                onInit: function() {
                    console.log("Page2 onInit!");
                    this.init_view()
                },
                onDestroy: function() {
                    console.log("Page2 onDestroy!")
                }
        })
    })()
} catch (e) {
    console.log(e)
};
有問題的請大佬們指點一下༼ つ ◕_◕ ༽つ

我後續不會更新
也不會給正常版本
你確定還要下載嗎?
(Y/N)
(因為我懶得更了)
注意:版本已損壞😄
笑死這傢伙是怎樣浏览附件16263
6
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责