Typecho : 来一只看板娘

在2019 年 8 月的那个风和日丽的下午,我折腾了三天的看板娘 Wallpaper Engine 动态壁纸移植版被发布到了 Steam 上,那时候正好是各大博客开始流行看板娘的时候,于是我扣代码搞成了壁纸。 然后我又给它扣了回来((((

维护日志

这是本站的详细维护日志,使用倒序排列内容。

创建基于 Web 的可设置 Wallpaper Engine 动态壁纸

Wallpaper Enginer (简称 WE) 是一款强大的动态壁纸驱动应用,为什么说驱动呢,因为在 WE 中,动态壁纸按照实现类型分为以下几种:靠 WE 自带的 2D 渲染完成的简单 2D 动画动态壁纸通过 Web 方式实现的基于网页的动态壁纸,这也是 WE Steam 创意工坊中最多的一种形式通过应用程序,这个是最少见的一种。由于以上的特点,导致 WE 几乎可以实现大部分你想要的效果,而在所有的实现中,都需要通过某种方式将壁纸实现与 WE 本身进行设置项的沟通,壁纸实现告知 WE 显示何种设置,而 WE 则告知壁纸实现设置项目的改变。本文就主要说基于 HTML Web 实现的动态壁纸该如何编写设置文件以及如何交互。JavaScriptHTML 由于其静态的实现方式,需要依靠 JS 代码进行操作,比如更改对象颜色,隐藏对象等,而网页接收到 WE 的设置变更后也是靠 JS 代码进行修改参数的。project.jsonWallpaper Engine 的壁纸设置项以一个 JSON 文件保存在壁纸目录内,结构基本上如下:{ "contentrating"...