置資源編輯器四大模塊的操作與實(shí)現(xiàn)原理)
游戲開(kāi)發(fā)【免費(fèi)下載鏈接】pyxelA retro game engine for Python項(xiàng)目地址https://gitcode.com/GitHub_Trending/py/pyxel點(diǎn)擊查看免費(fèi)下載Pyxel Editor 是 PyxelA retro game engine for Python內(nèi)置的資源編輯工具覆蓋精靈圖、瓦片地圖、音效與 BGM 的完整制作流程。本文以 docs/editor-manual.md 官方手冊(cè)為主體結(jié)合倉(cāng)庫(kù)內(nèi) CLI 入口、編輯器實(shí)現(xiàn)與 Rust 核心常量系統(tǒng)講解pyxel edit的啟動(dòng)方式、四個(gè)編輯器的全部規(guī)格與快捷鍵并補(bǔ)充源碼級(jí)的運(yùn)行原理幫助你直接上手制作可被pyxel.load()加載的.pyxres資源文件。概覽一個(gè)工具四種編輯器Pyxel Editor 是一個(gè)內(nèi)置的圖形化資源編輯工具由四個(gè)獨(dú)立編輯器組成可通過(guò)屏幕頂部的編輯器切換按鈕隨時(shí)切換圖像編輯器Image Editor編輯用于精靈與瓦片貼圖的圖像庫(kù)image bank瓦片地圖編輯器Tilemap Editor將圖像庫(kù)中的圖像作為瓦片排列拼出地圖聲音編輯器Sound Editor編輯用于音效與旋律的聲音sound音樂(lè)編輯器Music Editor按播放順序排列聲音編曲成 BGM 等音樂(lè)music從源碼結(jié)構(gòu)看這四種編輯器分別由 python/pyxel/editor/image_editor.py、python/pyxel/editor/tilemap_editor.py、python/pyxel/editor/sound_editor.py 與 python/pyxel/editor/music_editor.py 實(shí)現(xiàn)并在 python/pyxel/editor/app.py 中以_editors列表統(tǒng)一注冊(cè)、按索引切換編輯器窗口尺寸固定為 240×180見(jiàn) python/pyxel/editor/settings.py。快速上手啟動(dòng) Pyxel Editor在終端中執(zhí)行以下命令即可啟動(dòng)編輯器pyxel edit [PYXEL_RESOURCE_FILE]行為規(guī)則如下若指定的 Pyxel 資源文件.pyxres已存在則加載該文件內(nèi)容若不存在則以指定名稱創(chuàng)建新文件若省略文件名則創(chuàng)建默認(rèn)文件my_resource.pyxres。命令行入口的實(shí)現(xiàn)在 python/pyxel/cli.py未提供文件名時(shí)自動(dòng)補(bǔ)全為my_resource并通過(guò)_complete_extension自動(dòng)追加.pyxres擴(kuò)展名最終調(diào)用pyxel.editor.App(resource_file, starting_editor)啟動(dòng)編輯器編輯器默認(rèn)以圖像編輯器starting_editorimage打開(kāi)。隨后 python/pyxel/editor/app.py 會(huì)初始化 240×180 的 Pyxel 窗口、開(kāi)啟鼠標(biāo)支持并在資源文件存在時(shí)調(diào)用pyxel.load()否則調(diào)用pyxel.load_pal()建立默認(rèn)調(diào)色板。通用操作以下操作在所有編輯器中通用。菜單欄屏幕頂部的菜單欄包含四個(gè)編輯器切換按鈕、撤銷/重做按鈕與保存按鈕。右側(cè)的幫助消息區(qū)域會(huì)根據(jù)光標(biāo)位置顯示上下文相關(guān)的操作提示例如懸停撤銷按鈕時(shí)提示UNDO:CTRLZ對(duì)應(yīng)實(shí)現(xiàn)見(jiàn) python/pyxel/editor/app.py。按鈕功能快捷鍵圖像編輯器切換到圖像編輯器—瓦片地圖編輯器切換到瓦片地圖編輯器—聲音編輯器切換到聲音編輯器—音樂(lè)編輯器切換到音樂(lè)編輯器—撤銷撤銷上一步操作Ctrl(Cmd)Z重做重做被撤銷的操作Ctrl(Cmd)Y保存保存資源文件Ctrl(Cmd)S其他快捷鍵快捷鍵作用Alt(Option)Left/Right切換編輯器類型ShiftCtrl(Cmd)C復(fù)制整個(gè)編輯目標(biāo)ShiftCtrl(Cmd)X剪切整個(gè)編輯目標(biāo)復(fù)制并清空ShiftCtrl(Cmd)V粘貼復(fù)制的目標(biāo)Shift點(diǎn)擊[]/[-] 按鈕數(shù)值按 ±10 的增量變化在程序中使用編輯器產(chǎn)物創(chuàng)建好的資源文件在 Pyxel 應(yīng)用中通過(guò)pyxel.load()加載使用import pyxel pyxel.init(256, 256) pyxel.load(my_resource.pyxres) # 加載編輯器保存的資源 pyxel.run(...)pyxel.load()的完整簽名見(jiàn) python/pyxel/init.pyi可通過(guò)exclude_images、exclude_tilemaps、exclude_sounds、exclude_musics四個(gè)開(kāi)關(guān)按需排除部分資源若同目錄存在同名.pyxpal調(diào)色板文件也會(huì)一并更新顯示顏色。保存則使用pyxel.save()python/pyxel/init.pyi兩者在 Rust 側(cè)的底層實(shí)現(xiàn)位于 crates/pyxel-binding/src/resource_wrapper.rs。切換資源文件編輯器運(yùn)行期間可拖拽另一個(gè).pyxres文件到窗口以加載其內(nèi)容。注意該操作會(huì)覆蓋當(dāng)前所有編輯內(nèi)容若有未保存的修改請(qǐng)?zhí)崆氨4?。圖像編輯器Image Editor圖像編輯器用于編輯每個(gè)圖像庫(kù)中的圖像是制作像素精靈與瓦片貼圖的核心模塊。規(guī)格圖像庫(kù)Image Banks0–2共 3 個(gè)尺寸每個(gè) 256×256 像素坐標(biāo)系原點(diǎn) (0,0) 位于左上角X 軸向右、Y 軸向下上述數(shù)值與 Rust 核心常量一一對(duì)應(yīng)NUM_IMAGES3、IMAGE_SIZE256見(jiàn) crates/pyxel-core/src/settings.rs這意味著一個(gè)圖像庫(kù)恰好可容納 32×32 個(gè) 8×8 瓦片是設(shè)計(jì)瓦片素材時(shí)的重要參照。界面布局圖像畫(huà)布Image Canvas顯示圖像庫(kù)視圖中選中區(qū)域的放大視圖鼠標(biāo)點(diǎn)擊并拖拽即可繪制像素。操作作用右鍵點(diǎn)擊取色拾取光標(biāo)位置的像素顏色右鍵拖拽平移視圖圖像庫(kù)視圖Image Bank View整個(gè)圖像庫(kù)的縮略圖白色邊框標(biāo)示當(dāng)前編輯區(qū)域。操作作用方向鍵移動(dòng)編輯區(qū)域白色邊框點(diǎn)擊將編輯區(qū)域移動(dòng)到點(diǎn)擊位置右鍵拖拽平移視圖工具按鈕選擇繪制工具各工具的默認(rèn)快捷鍵如下工具快捷鍵說(shuō)明選區(qū)SelectS選擇矩形區(qū)域鉛筆PencilP自由繪制按住 Shift 繪制直線空心矩形Rect OutlineR繪制矩形邊框按住 Shift 繪制正方形實(shí)心矩形Rect FilledShiftR繪制實(shí)心矩形按住 Shift 繪制正方形空心橢圓Ellipse OutlineC繪制橢圓邊框按住 Shift 繪制圓形實(shí)心橢圓Ellipse FilledShiftC繪制實(shí)心橢圓按住 Shift 繪制圓形油漆桶BucketB填充同色連通區(qū)域選區(qū)工具快捷鍵在使用選區(qū)工具時(shí)以下快捷鍵可用快捷鍵作用Ctrl(Cmd)A全選整個(gè)畫(huà)布Ctrl(Cmd)C復(fù)制選區(qū)Ctrl(Cmd)X剪切選區(qū)復(fù)制并清空Ctrl(Cmd)V粘貼復(fù)制的區(qū)域H水平翻轉(zhuǎn)選區(qū)V垂直翻轉(zhuǎn)選區(qū)調(diào)色板從 16 色調(diào)色板中選擇繪制顏色??旖萱I作用1–8選擇顏色 0–7Shift1–8選擇顏色 8–15這 16 色的默認(rèn)色值定義在 crates/pyxel-core/src/settings.rs 的DEFAULT_COLORS中從索引 0 的黑色0x000000到索引 15 的桃色0xedc7b0并對(duì)應(yīng)COLOR_NAVY、COLOR_PURPLE等命名常量crates/pyxel-core/src/settings.rs。圖像庫(kù)編號(hào)Bank Number切換目標(biāo)圖像庫(kù)0–2。加載外部圖片將 PNG、JPG 等圖片文件拖拽到圖像編輯器即可在編輯區(qū)域位置加載該圖片。原圖顏色會(huì)自動(dòng)轉(zhuǎn)換為 Pyxel 調(diào)色板中的顏色超出圖像庫(kù)邊界的部分會(huì)被裁剪。瓦片地圖編輯器Tilemap Editor瓦片地圖編輯器用于將圖像庫(kù)中的圖像作為瓦片圖案排列并編輯瓦片地圖。規(guī)格瓦片地圖Tilemaps0–7共 8 個(gè)尺寸每個(gè) 256×256 瓦片瓦片圖像圖像庫(kù)中的 8×8 像素區(qū)域引用圖像庫(kù)每個(gè)瓦片地圖引用一個(gè)圖像庫(kù)對(duì)應(yīng)核心常量NUM_TILEMAPS8、TILEMAP_SIZE256、TILE_SIZE8crates/pyxel-core/src/settings.rs。256×256 的瓦片地圖配合 8×8 瓦片意味著單張地圖最多可編排 1024×1024 像素的內(nèi)容。界面布局瓦片地圖畫(huà)布Tilemap Canvas顯示瓦片地圖視圖中選中區(qū)域的放大視圖在此放置瓦片圖像視圖中選中的瓦片。繪制工具與選區(qū)快捷鍵與圖像編輯器共用。注意所有格子默認(rèn)填充瓦片 (0,0)因此建議保持圖像庫(kù) (0,0) 位置為空以免地圖初始狀態(tài)出現(xiàn)意外內(nèi)容。操作作用右鍵點(diǎn)擊拾取光標(biāo)位置的瓦片右鍵拖拽平移視圖瓦片地圖視圖Tilemap View整個(gè)瓦片地圖的縮略圖白色邊框標(biāo)示當(dāng)前編輯區(qū)域。操作作用方向鍵移動(dòng)編輯區(qū)域白色邊框點(diǎn)擊/拖拽將編輯區(qū)域移動(dòng)到點(diǎn)擊位置瓦片圖像視圖Tile Image View顯示被引用的圖像庫(kù)通過(guò)白色邊框選擇瓦片圖像。操作作用Shift方向鍵移動(dòng)選區(qū)拖拽矩形框選多個(gè)瓦片右鍵拖拽平移視圖瓦片地圖編號(hào)切換目標(biāo)瓦片地圖0–7。引用圖像庫(kù)編號(hào)Ref. Image Bank Number切換用于瓦片圖像的圖像庫(kù)0–2。工具按鈕與圖像編輯器相同的七種工具選區(qū) S / 鉛筆 P / 空心矩形 R / 實(shí)心矩形 ShiftR / 空心橢圓 C / 實(shí)心橢圓 ShiftC / 油漆桶 B用于在瓦片地圖上繪制。放置多個(gè)瓦片在瓦片圖像視圖中拖拽選中多個(gè)瓦片后繪制時(shí)選中的瓦片會(huì)作為循環(huán)圖案被放置。例如縱向選中兩個(gè)瓦片后用鉛筆繪制兩個(gè)瓦片會(huì)交替循環(huán)出現(xiàn)橫向與縱向同時(shí)多選時(shí)同理。繪制起始位置對(duì)應(yīng)所選區(qū)域的左上角。加載 TMX 文件將 Tiled Map Editor 創(chuàng)建的TMX 文件拖拽到瓦片地圖編輯器即可在編輯區(qū)域位置加載第 0 層layer 0的內(nèi)容。倉(cāng)庫(kù)中的示例資源 python/pyxel/examples/assets/urban_rpg.tmx 搭配 python/pyxel/examples/15_tiled_map_file.py 演示了 TMX 的典型用法。聲音編輯器Sound Editor聲音編輯器用于編輯旋律與音效sound是 Pyxel 復(fù)古音頻系統(tǒng)的核心入口。規(guī)格聲音Sounds0–63共 64 個(gè)音高范圍C0–B4最大長(zhǎng)度48 個(gè)音符復(fù)音數(shù)單音一個(gè)音符或休止符每個(gè)音符的設(shè)置音色Tone、音量Volume、效果Effect數(shù)值對(duì)應(yīng)關(guān)系NUM_SOUNDS64crates/pyxel-core/src/settings.rs最大 48 個(gè)音符定義于編輯器常量MAX_SOUND_LENGTH48python/pyxel/editor/settings.py。界面布局聲音編號(hào)Sound Number切換目標(biāo)聲音0–63實(shí)現(xiàn)為NumberPicker范圍取自pyxel.NUM_SOUNDS - 1python/pyxel/editor/sound_editor.py。播放速度Playback Speed設(shè)置每個(gè)音符的播放時(shí)長(zhǎng)對(duì)全部音符統(tǒng)一生效取值范圍1–99。數(shù)值越小播放越快1 個(gè)速度單位 1/120 秒例如速度 60 表示每音符 0.5 秒。音效通常用 1–9旋律建議 10 及以上。該換算依據(jù)核心常量SOUND_TICKS_PER_SECOND120crates/pyxel-core/src/settings.rs速度值即音符占用的 tick 數(shù)。播放 / 停止 / 循環(huán)按鈕快捷鍵作用播放Space播放聲音停止Space播放中再次按 Space 停止循環(huán)L切換循環(huán)播放鋼琴卷簾Piano Roll點(diǎn)擊即可輸入音符音高。紅色方塊代表音符藍(lán)色方塊代表休止符。鋼琴卷簾編輯時(shí)顯示藍(lán)色光標(biāo)屬性區(qū)編輯時(shí)顯示另一種光標(biāo)。音符從左到右依次播放空位自動(dòng)插入休止符點(diǎn)擊已有位置可覆蓋改寫(xiě)拖拽可連續(xù)輸入音符并自動(dòng)線性插值滑音式過(guò)渡。操作作用Up/Down在鋼琴卷簾與屬性區(qū)之間切換Left/Right移動(dòng)光標(biāo)Delete(fndelete)刪除當(dāng)前位置的音符Backspace(delete)刪除當(dāng)前位置之前的音符ShiftSpace從光標(biāo)位置開(kāi)始播放Ctrl(Cmd)A全選整個(gè)范圍ShiftLeft/Right開(kāi)始范圍選擇范圍選擇快捷鍵作用Ctrl(Cmd)C復(fù)制選區(qū)Ctrl(Cmd)X剪切選區(qū)復(fù)制并清空Ctrl(Cmd)V粘貼復(fù)制的區(qū)域Ctrl(Cmd)U將選區(qū)音高整體升高 1Ctrl(Cmd)D將選區(qū)音高整體降低 1八度欄Octave Bar顯示鍵盤(pán)輸入的起始八度0–3鍵盤(pán)從所選八度起覆蓋兩個(gè)八度??旖萱I作用PageUp(fnUp)八度 1PageDown(fnDown)八度 -1鍵盤(pán)輸入可使用 PC 鍵盤(pán)直接輸入音符。上行QWE 行 數(shù)字行與下行ZXC 行 ASD 行各對(duì)應(yīng)一個(gè)八度的鋼琴鍵共覆蓋兩個(gè)八度白鍵對(duì)應(yīng)自然音灰鍵對(duì)應(yīng)升半音。用八度欄選擇起始八度0–3。上行八度QWE 行 數(shù)字行音符按鍵CQC#2DWD#3EEFRF#5GTG#6AYA#7BU下行八度ZXC 行 ASD 行音符按鍵CZC#SDXD#DECFVF#GGBG#HANA#JBM休止符A快捷鍵作用鍵盤(pán)按鍵 → Enter將按下的鍵盤(pán)音符輸入到鋼琴卷簾1循環(huán)切換鍵盤(pán)輸入的預(yù)覽音色共 4 種屬性區(qū)TON / VOL / EFX為每個(gè)音符設(shè)置音色TON、音量VOL與效果EFX。在鋼琴卷簾編輯時(shí)按↓鍵或點(diǎn)擊 TON 行即可進(jìn)入屬性區(qū)。光標(biāo)移動(dòng)、范圍選擇、復(fù)制粘貼等操作與鋼琴卷簾共用。在對(duì)應(yīng)行上按鍵即可輸入該行的值例如在 TON 行按P即設(shè)置 Pulse 音色。要中途改變某個(gè)屬性需從目標(biāo)位置起為所有音符設(shè)置該值VOL 與 EFX 同理。音色Tone光標(biāo)位于 TON 行時(shí)按以下鍵設(shè)置音色未設(shè)置時(shí)默認(rèn) TTriangle。按鍵名稱說(shuō)明TTriangle三角波柔和溫和的音色類似長(zhǎng)笛SSquare方波電子感清晰音色類似單簧管或風(fēng)琴PPulse脈沖波明亮華麗的音色類似小號(hào)NNoise噪聲無(wú)音高適合打擊樂(lè)與爆炸音效四種音色對(duì)應(yīng)核心常量TONE_TRIANGLE0、TONE_SQUARE1、TONE_PULSE2、TONE_NOISE3其波形采樣數(shù)據(jù)定義于 crates/pyxel-core/src/settings.rs 與DEFAULT_TONE_*系列常量crates/pyxel-core/src/settings.rs三角波采用 32 點(diǎn) wavetable方波與脈沖波為不同占空比的 wavetable噪聲則使用長(zhǎng)周期噪聲模式。音量Volume光標(biāo)位于 VOL 行時(shí)按數(shù)字鍵0–7設(shè)置音量0 靜音7 最大默認(rèn)值為 7。注意多個(gè)聲道同時(shí)使用最大音量可能導(dǎo)致整體響度過(guò)大。核心側(cè)MAX_VOLUME7與默認(rèn)聲道增益DEFAULT_CHANNEL_GAIN0.125見(jiàn) crates/pyxel-core/src/settings.rs。效果Effect光標(biāo)位于 EFX 行時(shí)按以下鍵設(shè)置效果默認(rèn)值為 NNone。按鍵名稱說(shuō)明NNone無(wú)效果SSlide從前一音符平滑滑音到本音符VVibrato周期性振蕩音高核心實(shí)現(xiàn)為 6Hz 周期、±25 音分深度見(jiàn)VIBRATO_PERIOD_TICKS與VIBRATO_DEPTH_CENTScrates/pyxel-core/src/settings.rsFFadeOut整個(gè)音符期間音量漸減也用于區(qū)分同音高的連續(xù)音符HHalf-FadeOut音符后半段音量漸減比 F 更長(zhǎng)的延音QQuarter-FadeOut音符最后四分之一音量漸減比 H 更長(zhǎng)的延音六種效果對(duì)應(yīng)核心常量EFFECT_NONE0至EFFECT_QUARTER_FADEOUT5見(jiàn) crates/pyxel-core/src/settings.rs。音樂(lè)編輯器Music Editor音樂(lè)編輯器用于按播放順序排列聲音編曲成音樂(lè)軌道。規(guī)格音樂(lè)軌道Music Tracks0–7共 8 個(gè)聲道Channels4每聲道最大聲音數(shù)32對(duì)應(yīng)核心常量NUM_MUSICS8、NUM_CHANNELS4crates/pyxel-core/src/settings.rs每聲道最大 32 個(gè)聲音槽由編輯器常量MAX_MUSIC_LENGTH32定義python/pyxel/editor/settings.py。界面布局音樂(lè)編號(hào)Music Number切換目標(biāo)音樂(lè)軌道0–7。播放 / 停止 / 循環(huán)按鈕快捷鍵作用播放Space播放音樂(lè)停止Space播放中再次按 Space 停止循環(huán)L切換循環(huán)播放序列編輯器CH0–CH3在四個(gè)聲道CH0–CH3中按播放順序放置聲音編號(hào)支持跨聲道復(fù)制粘貼。源碼中四個(gè)聲道由四個(gè)MusicField實(shí)例并排構(gòu)成python/pyxel/editor/music_editor.py其底層數(shù)據(jù)為每個(gè)音樂(lè)軌道內(nèi)的seqs序列列表??旖萱I作用Up/Down切換編輯聲道Left/Right移動(dòng)編輯光標(biāo)Delete(fndelete)刪除當(dāng)前位置的聲音Backspace(delete)刪除當(dāng)前位置之前的聲音ShiftSpace從光標(biāo)位置開(kāi)始播放Ctrl(Cmd)A全選當(dāng)前聲道的整個(gè)范圍Shift方向鍵在聲道內(nèi)選擇范圍Ctrl(Cmd)C復(fù)制選區(qū)Ctrl(Cmd)X剪切選區(qū)復(fù)制并清空Ctrl(Cmd)V粘貼選區(qū)也支持跨聲道Ctrl(Cmd)U選區(qū)聲音編號(hào)整體 1Ctrl(Cmd)D選區(qū)聲音編號(hào)整體 -1聲音按鈕0–63用于插入聲音編號(hào)0–63的按鈕。點(diǎn)擊按鈕即把該聲音編號(hào)插入到編輯光標(biāo)位置。已創(chuàng)建的聲音顯示為藍(lán)色未創(chuàng)建的顯示為灰色鼠標(biāo)懸停在按鈕上可預(yù)覽該聲音。測(cè)試與驗(yàn)證倉(cāng)庫(kù)為編輯器提供了自動(dòng)化測(cè)試保障 python/tests/test_editor.py 通過(guò)參數(shù)化用例逐幀截屏對(duì)比compare_screenshots驗(yàn)證圖像、瓦片地圖、聲音、音樂(lè)各編輯器的渲染結(jié)果參考圖存放于 python/tests/references/editor如editor_image_f1.png、editor_sound_fedit.png等同時(shí)覆蓋了按鈕初始范圍、數(shù)值鉗制與自定義調(diào)色板映射等邊界行為。這意味著本文介紹的全部快捷鍵與繪制行為均有可回歸驗(yàn)證的實(shí)現(xiàn)支撐。從編輯到運(yùn)行完整工作流綜合全文一個(gè)典型的 Pyxel 資源制作與使用流程為運(yùn)行pyxel edit my_resource.pyxres打開(kāi)編輯器省略文件名則創(chuàng)建my_resource.pyxres在圖像編輯器中繪制精靈與瓦片素材16 色、256×256、3 個(gè)圖像庫(kù)在瓦片地圖編輯器中編排 8 個(gè)瓦片地圖每圖 256×256 瓦片、引用一個(gè)圖像庫(kù)在聲音編輯器中創(chuàng)作最多 64 個(gè)聲音48 音符上限、T/S/P/N 四種音色、六種效果在音樂(lè)編輯器中用 4 個(gè)聲道編排最多 8 首音樂(lè)每聲道 32 個(gè)聲音槽按 Ctrl(Cmd)S 保存或在運(yùn)行期間拖入新.pyxres切換資源在應(yīng)用代碼中調(diào)用pyxel.load(my_resource.pyxres)加載通過(guò)pyxel.images、pyxel.tilemaps、pyxel.sounds、pyxel.musics系列 API 在游戲中使用。通過(guò)掌握上述規(guī)格與快捷鍵你可以在不編寫(xiě)任何資源生成代碼的情況下純可視化地完成 Pyxel 游戲所需的全部美術(shù)與音頻資產(chǎn)。贊分享游戲開(kāi)發(fā)【免費(fèi)下載鏈接】pyxelA retro game engine for Python項(xiàng)目地址https://gitcode.com/GitHub_Trending/py/pyxel點(diǎn)擊查看免費(fèi)下載相關(guān)推薦OpenSCAD 編輯器代碼模板Editor Templates完全指南原理、內(nèi)置模板與自定義方法OpenSCAD 編輯器代碼模板Editor Templates完全指南原理、內(nèi)置模板與自定義方法 導(dǎo)讀 OpenSCAD 是一款面向程序員的參數(shù)化 3D圖形學(xué)3D建模桌面應(yīng)用ModelScope NLP 訓(xùn)練器模塊深度解析四大 Trainer 的實(shí)現(xiàn)原理與實(shí)戰(zhàn)配置指南ModelScope NLP 訓(xùn)練器模塊深度解析四大 Trainer 的實(shí)現(xiàn)原理與實(shí)戰(zhàn)配置指南 ModelScopeModel as a Service在人工智能大模型微調(diào)模型評(píng)測(cè)預(yù)訓(xùn)練Automatisch Google Tasks 動(dòng)作詳解四個(gè)內(nèi)置任務(wù)操作的使用與實(shí)現(xiàn)原理Automatisch Google Tasks 動(dòng)作詳解四個(gè)內(nèi)置任務(wù)操作的使用與實(shí)現(xiàn)原理 本文圍繞 Automatisch 開(kāi)源自動(dòng)化平臺(tái)內(nèi)置的 Googl工作流自動(dòng)化后端前端低代碼任務(wù)調(diào)度上一篇抖音TikTok數(shù)據(jù)采集終極指南5分鐘掌握DouK-Downloader批量下載技巧下一篇Potatis未來(lái)路線圖終極NES模擬器的全新功能與跨平臺(tái)擴(kuò)展計(jì)劃創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考