# 动态壁纸-三体运动_LiveWallpaper_TheThreeBodyProblem **Repository Path**: PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem ## Basic Information - **Project Name**: 动态壁纸-三体运动_LiveWallpaper_TheThreeBodyProblem - **Description**: 本软件是对三体行星运动的实时动画模拟,包含部分自定义选项。本软件可作为独立软件运行,或配合WallpaperEngine(steam版)用作动态壁纸。 - **Primary Language**: C# - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-02 - **Last Updated**: 2023-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 动态壁纸-三体运动/Live Wallpaper: The Three Body Problem #### This readme.md comes in two languages. English version can be seen below. --- #### 介绍 本软件是对三体行星运动的实时动画模拟。软件内包含部分可自定义选项,如: 1、是否可拖拽改变行星位置; 2、是否保留行星运动轨迹,以及轨迹保留长度; 3、可更换和自定义的背景。 本软件可作为独立软件运行,亦可配合WallpaperEngine用作桌面动态壁纸。 本软件已发布于WallpaperEngine Steam版,名称:“三体行星运动模拟 TheThreeBodyMotion”。 Steam创意工坊链接:[Steam 创意工坊::三体行星运动模拟 TheThreeBodyMotion (steamcommunity.com)](https://steamcommunity.com/sharedfiles/filedetails/?id=3014131381) #### 运行环境要求 Windows 7及以上,32/64位系统及处理器。 为达到更佳兼容性,本项目仅提供了32位二进制包。64位二进制包可通过Unity编译获得。 #### 运行效果示例 1、无背景 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/1.png) 2、“时空”背景 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/2.png) 3、自定义背景 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/3.png) 4、无轨迹 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/4.png) 5、30s轨迹 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/5.png) 6、设置菜单 ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/6.png) #### 许可协议 本项目采用AGPL-3.0许可协议。如需修改软件源代码并分发,请务必阅读许可内容并遵循之。 #### 致谢 本项目未直接使用开源代码,但部分开发受到以下项目/博客启发,向其开发者/作者(们)表示感谢。 1、Unity中打开文件窗口(OpenFileDialog)的几种方法对比——作者:番茄猿 (链接:[Unity中打开文件窗口(OpenFileDialog)的几种方法对比_番茄猿的博客-CSDN博客](https://blog.csdn.net/ithot/article/details/76997237)) 2、UnityNativeFilePicker——开发者:yasirkula (链接:[yasirkula/UnityNativeFilePicker: A native Unity plugin to import/export files from/to various document providers on Android & iOS (github.com)](https://github.com/yasirkula/UnityNativeFilePicker)) --- #### Introduction This software is an animated realtime simulation of the three-body motion. The software comes with some customizable settings, including: 1. Whether or not to allow mouse drag, with which the planet moves; 2. Whether or not to keep the trails of planets, and how long the trails are to be; 3. Changeable and customizable background image. This software can either run as a standalone software, or work as a live wallpaper with the help of WallpaperEngine. Has been published in WallpaperEngine (Steam version) to the public, whose title is: "三体行星运动模拟 TheThreeBodyMotion". Link to Steam Workshop: [Steam 创意工坊::三体行星运动模拟 TheThreeBodyMotion (steamcommunity.com)](https://steamcommunity.com/sharedfiles/filedetails/?id=3014131381) #### Requirements Windows 7 or above, 32/64bit OS and processor. Only 32bit binary is offered for better compatibility, but you can always build a 64bit binary with Unity. #### Screenshots 1.No Background ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/1.png) 2."Timy" Background ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/2.png) 3.Customized Background ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/3.png) 4.No trail ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/4.png) 5.30-seconds trail ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/5.png) 6.The Settings Panel ![image](https://gitee.com/PleaseCallMePahJhonn/LiveWallPaper_TheThreeBodyProblem/raw/master/readme-images/6.png) #### License This project follows the AGPL-3.0 license. If you're hoping to modify the code and make redistributions, please DO read the license and follow it. #### Credits No code has been directly taken from open source projects. However, the development of this project is partly inspired by the following project & blog, and great thanks to the developer/author(s). 1.Unity中打开文件窗口(OpenFileDialog)的几种方法对比——Author: 番茄猿 Link: [Unity中打开文件窗口(OpenFileDialog)的几种方法对比_番茄猿的博客-CSDN博客](https://blog.csdn.net/ithot/article/details/76997237) 2.UnityNativeFilePicker——Developer: yasirkula Link: [GitHub - yasirkula/UnityNativeFilePicker: A native Unity plugin to import/export files from/to various document providers on Android & iOS](https://github.com/yasirkula/UnityNativeFilePicker)