< Writing
Article
文章 · Article
Wallpaper Engine Builder

2024年4月18日

Wallpaper Engine Builder

工具TypeScriptWallpaper Engine

讓 Wallpaper Engine 設定的建構更簡單,支援 TypeScript 型別提示。

預覽

以下是 Desktop for You 的設定介面範例:

Settings

import builder from './builder/node';

builder.config.builder({
  title: 'WallpaperName',
  audio: true,
  type: "Web",
  contentrating: "Everyone",
  visibility: "friends",
  description: 'HelloWorld',
  preview: "preview.jpg",
  tags: ["Relaxing"],
  workshopid: "IF_YOU_HAVE_INPUT_THIS",
},[ 

    { //example Prop
      id: "style",
      type: 'combo',
      icon: "fa-desktop",
      value: "",
      text: {
        "zh-cht": "桌布風格",
        "zh-chs": "桌布风格",
        "en-us": "Desktop Style",
      },
    },
    
],{
  out_config: "wallpaper/project.json",
  out_types: "types.json"
})

連結

Github Repository