nb像素鳥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 { hmFS.SysProSetInt("game_bg", 2); 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) };
nb像素鳥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 { hmFS.SysProSetInt("game_bg", 2); 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像素鳥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 { hmFS.SysProSetInt("game_bg", 2); 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) };
像素鳥2.1.0a-新增第三種背景(未測試)
改了下代碼
JavaScript://像素鳥2.1.0a-新增第三種背景(未測試) try { (() => { var e = [B]$$hmAppManager$$[/B].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 { hmFS.SysProSetInt("game_bg", 2); 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: функція() { console.log("Page2 onInit!"); this.init_view() }, onDestroy: функція() { console.log("Page2 onDestroy!") } }) })() } catch (e) { console.log(e) };[/КОД] Якщо у вас є запитання, будь ласка, дайте мені кілька підказок ༼ つ◕_◕ ༽つ [/QUOTE] 666
可以的像素鳥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 { hmFS.SysProSetInt("game_bg", 2); 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) };
Q像素鳥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 { hmFS.SysProSetInt("game_bg", 2); 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) };
未測試黑暗背景是不是不能用???還是我手環壞了?
*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责