众所周知,苟卡向来是不当人的,但是美工质量还是没得说,策划都应该给画师磕一个。虽然小红车上已有不少三国杀的壁纸,但质量参差不齐,并且大都是视频播放,而且可能没有自己想要的,B站的相关资源也全都是套路,甚至还有壁纸贩子以此牟利。授人以鱼不如授人以渔,在这里介绍一个方法,可以将三国杀(手游)内的spine骨骼动画资源提取出来,通过WallpaperEngine,做成官方原画质量实时渲染的桌面动态壁纸。感兴趣的佬友可以试试,效果如下:
一 、准备阶段
- 安装壁纸引擎WallpaperEngine
- 提取动态壁纸资源(可暂时跳过此步骤,我会把演示用的spine骨骼动画资源放在网盘)
-
安装雷电模拟器,开启Root权限,模拟器内安装三国杀移动版,安装MT管理器
-
进入游戏,在游戏界面的资源下载里下载皮肤包资源
-
MT管理器进入游戏安装包路径,以vivo服为例:
-
将dynamicSkin文件夹压缩,转移至模拟器内文件路径:
-
雷电模拟器的更多选项里点击共享文件,选择打开电脑文件夹,这里就是你的电脑本地存放的皮肤包资源位置,把它移动到合适的地方
-
解压压缩包,进入文件夹内,选中所有文件,全部解压。得到了游戏内所有动态皮肤spine骨骼动画文件
- 下载Wallpaper项目代码,解压保存至合适的位置
123云盘:小红车壁纸项目代码(含演示用皮肤包)
完整皮肤包资源(更新至2024/12/1)
二 、创建壁纸项目
- 打开WallpaperEngine,点击壁纸编辑器
- 点击创建壁纸,打开你下载的项目文件,选择index.html,点击打开,点击确认
- 然后你可以看到已经设置好的动态皮肤预览。点击编辑,点击更改项目设置,自定义你的壁纸标题和预览图片,然后确认
- 点击文件,点击保存。关闭编辑器,就可以在已安装列表中看到你保存的壁纸。
三 、配置你的壁纸
右键单击wallpaper中你添加的壁纸,选择在资源管理器中打开,使用文本编辑器打开animation.js文件
根据你的桌面显示调整spine动画的缩放以及偏移,更改加载动画文件的路径以选择你要使用的动态壁纸,更改backgroundAnimations[0],characterAnimations[1]的数组索引值以切换动画状态。修改相关值后保存,打开wallpaper重新加载壁纸即可。