动态壁纸主页:www.colkwp.com
gitee链接:https://gitee.com/qqrock/colkwallpaper
b站视频介绍:https://space.bilibili.com/29085504?spm_id_from=333.788.0.0
youtube:https://www.youtube.com/channel/UCYreiOapB_k66p5pnJAV_UQ
youtube:https://www.youtube.com/watch?v=1I3vL-USVbM&t=17s
抖音:https://www.douyin.com/user/MS4wLjABAAAAqsU3RCbLlZUVyrMnWXr7IWv0SyPgGaelAkXaRLtc7bw
QQ群:982074420
https://github.com/KikyoShaw/Effect
https://gitee.com/qqrock/ColkDesign
https://github.com/KikyoShaw/Plugin
https://github.com/KikyoShaw/ImageAnimationTest
https://github.com/KikyoShaw/Cool-photo-album-html
https://github.com/KikyoShaw/html-demo
https://github.com/KikyoShaw/videoGetWpf
https://github.com/KikyoShaw/FFmepgTools
https://github.com/stevenjoezhang/live2d-widget
软件架构说明 使用 wpf .net core 3.1
-
先运行bin\cfg.bat
-
调试dll,需设置调试属性 - 运行可执行文件的路径: $(SolutionDir)bin\Debug\netcoreapp3.1\ColkEffectClient.exe
-
程序默认运行加载
- 特效: EffectModules\bin\netcoreapp3.1\EffectModule.dll
- 插件: PluginModules\bin\netcoreapp3.1\DefaultPlugin.dll
-
特效/插件工程需要设置生成后事件
- 特效: copy "$(TargetPath)" "$(OutDir)EffectModule.dll"
- 插件: copy "$(TargetPath)" "$(OutDir)DefaultPlugin.dll"
- 特效放入%appdata%\ColkWallpaper\Effect{你的特效名}
- 需要3个文件:
- json文件
- 缩略图
- 特效.dll
json文件格式:
{
"sIdentifyKey":"BlackHoleEffect_v1.0",
"sName":"BlackHoleEffect",
"sDesc":"黑洞特效",
"sThumbPicName":"Thumb.jpg",
"iOverheadLevel":0,
"sModelName":"BlackHoleEffect.dll"
}
注释:
sIdentifyKey 特效key 全局唯一
sName 特效名字
sDesc 特效描述
sThumbPicName 缩略图文件名
iOverheadLevel 耗能等级0~2
sModelName 特效dll文件
- 插件放入%appdata%\ColkWallpaper\Plugin{你的特效名}
- 需要3个文件:
- json文件
- 缩略图
- 插件.dll
json例子:
{
"sIdentifyKey":"CircleVisualizerPlugin_v1.0",
"sName":"CircleVisualizerPlugin",
"sDesc":"频谱(圆)插件",
"sThumbPicName":"Thumb.jpg",
"iOverheadLevel":1,
"sModelName":"CircleVisualizerPlugin.dll"
}
sIdentifyKey: 插件key 全局唯一
sName: 插件名字
sDesc: 插件描述
sThumbPicName: 插件缩略图文件名
iOverheadLevel: [没用]
sModelName: 插件dll文件
可以使用酷壁加载你自己开发的特效与插件