####
Make Everything Simple.
####
2022/01/22
#
**Tone Tune Toolkit v1.3.7**
## ToneTuneToolkit是什么? 一个致力于帮助Unity六边形战士减轻开发负担的项目。
但更多的时候是在帮助程序员偷懒。
主线:完成至少[1]个有些奇怪却十分好用的工具包
(√) 显现存在于Unity/C#中却不为人知的野路子
(√) 加入很简单但不想自行开发的功能
(×) 了解古怪且迷惑的开发需求
这里的代码请随意取用。
Ctrl + C
Ctrl + V
哈!逮到你了!

#
*INTRODUCTION & LOG*
001. 请留意,“MirzkisD1Ex0”的“ToneTune Toolkit”基于GPL3.0(GNU General Public License v3.0)协议所开发。(对,就是那个传染性极强的协议。) 002. 插件内容包含“ToneTuneToolkit”文件夹及“StreamingAssets/ToneTuneToolkit”文件夹。 003. 当某模块中包含“**Handler**”助手类时,仅添加助手类至对象即可自动为其添加依赖。避免发生错误的组装。例如“**UDP**”以及“**Verification**”。 004. 添加了思源黑体简中OTF格式全套。 005. 2021/09/06 添加了两张简易贴图。 006. 2021/09/06 添加了一些演示用场景。 007. 2021/09/06 添加了三个可怕的工具,在StreamingAssets中。 008. 2021/09/22 路径检查现在有更为醒目的提示了。 009. 2021/09/23 添加了Funny命名空间,里面会存一些然并卵的鬼代码,比如冒泡排序,甚至还有冒泡排序的浮点型重载。添加了UDP响应器。 010. 2021/09/23 纠正了PathChecker中对文件夹路径检查的错误,更新了UDP和WOL非懒人方法的使用说明,移动了UDP消息接受体的位置。 011. 2021/09/24 为LedHandler添加了一个工具函数,可以根据输入的[-1f~0f~1f]生成[黄色~白色~蓝色]的Color。 012. 2021/10/11 添加了写入json的方法在TextLoad中。 013. 2021/11/10 添加了CameraSimpleMove,一个经典的场景漫游脚本,可以通过WSDA空格和LeftShift控制相机移动,按住鼠标右键以移动视角。 014. 2021/11/29 添加了ab包工具。 015. 2022/01/22 添加了“CorrectLookAtCamera”,一个使物体永远正对相机的脚本,改进了LookAt。 016. 2023/05/17 添加了“ObjectDragRotate”,拖动物体使其跟随鼠标旋转。 017. 2023/07/20 工具包结构巨幅整理。 018. 2023/07/21 添加了“FTPMaster”,从已架设FTP服务的服务器中下载文件,为“FileNameCapturer”添加了一种返回List的方法。
#
*SCRIPTS*
### -> ToneTuneToolkit.Common/ * DataConverter.cs // 静态 // 数据转换 // 字符串与二进制之间转换 // 字符串与json之间转换 * EventListener.cs // 数值监听器 // 提供了一个泛型事件 * FileNameCapturer.cs // 静态 // 获取特定文件夹下特定格式的文件名 * PathChecker.cs // 静态 // 文件/文件夹检查 // 如果不存在则创建空的 * SingletonMaster.cs // 单例大师 * TextLoader.cs // 静态 // 文字加载 // 可以读取txt及json * TimestampCapturer.cs // 静态 // 获取时间戳 // 本地获取静态方法 // 网络获取需单例 * TipTools.cs // 静态 // TTT工具箱专属Debug.Log * ToolkitManager.cs // 管理类 // 存放路径 // 多数功能的依赖 ### -> ToneTuneToolkit.Editor/ * CreateAssetBundles.cs // AB包创建工具 ### -> ToneTuneToolkit.Funny/ * BubbleSort.cs // 冒泡排序 ### -> ToneTuneToolkit.IO/ * FTPMaster.cs // FTP文件下载(暂无上传)器 ### -> ToneTuneToolkit.Media/ * ScreenshotMaster.cs // 透明通道截图工具 ### -> ToneTuneToolkit.Mobile/ * ObjectRotateAndScale.cs // 物体Android平台中的单指旋转及双指缩放 ### -> ToneTuneToolkit.MultimediaExhibitionHall.LED/ * LEDCommandCenter.cs // LED命令中心 * LEDCommandHub.cs // 灯盒指令集 * LEDHandler.cs // LED助手 * LEDNuclearShow.cs // 灯带压力测试 // DEBUG ### -> ToneTuneToolkit.Object/ * CorrectLookAtCamera.cs // 使物体正对相机 * NeonLight.cs // 随机霓虹灯 * ObjectDragMove.cs // 物体拖动移动 * ObjectDragRotate.cs // 物体拖动旋转 * ObjectFloating.cs // 物体上下漂浮 * ObjectSearcher.cs // 多种方式寻找目标 * TraverseObejctChangeColor.cs // 改变对象及所有子对象的颜色 ### -> ToneTuneToolkit.Other/ * AsyncLoadingWithProcessBar.cs // 加载场景进度条 * CMDLauncher.cs // CMD命令行 * KeyPressSimulator.cs // 物理键盘按键模拟 * QRCodeMaster.cs // 二维码加载器 ### -> ToneTuneToolkit.UDP/ * UDPCommunicator.cs // UDP通讯器 * UDPHandler.cs // UDP助手 * UDPResponder.cs // UDP响应器 ### -> ToneTuneToolkit.UI/ * Parallax.cs // 多层次视差 * TextFlick.cs // 文字通过透明度闪烁 ### -> ToneTuneToolkit.Verification/ * AntiVerifier.cs // 反向验证器 // 二进制 * Verifier.cs // 验证器 * VerifierHandler.cs // 验证系统助手 ### -> ToneTuneToolkit.View/ * CameraFocusObject.cs // 鼠标拖动控制相机环绕注视对象 * CameraLookAround.cs // 鼠标拖动控制相机环视 // 可用于全景 * CameraSimpleMove.cs // 经典场景漫游 * CameraZoom.cs // 相机POV多层级缩放 // 开镜? ### -> ToneTuneToolkit.WOL/ * WakeOnLan.cs // 局域网唤醒器 * WakeOnLanHandler.cs // 局域网唤醒助手
#
*TEXTURES*
### -> 512x512地板贴图 * grayfloor * royalbluefloor
#
// *FONTS (Removed)*
### // -> 思源黑体简体中文 * // SourceHanSansSC-Bold * // SourceHanSansSC-ExtraLight * // SourceHanSansSC-Heavy * // SourceHanSansSC-Light * // SourceHanSansSC-Medium * // SourceHanSansSC-Normal * // SourceHanSansSC-Regular * 因体积原因已从插件中移除 * 已移至ToneTuneToolkit工程目录“Assets/Fonts”中
#
*DEMOS*
### -> 演示场景 * LED Sample // LED灯控示例 * Panorama Sample // 全景示例 * Parallax Sample // 视差示例 * WOL Sample // 局域网唤醒示例 * ……
#
*WAREHOUSE*
### -> 用于储存仅在Demo中出现且与核心功能无关的资源 * Materials * Textures
#
*EXAMPLES*
### -> 一些教程 * 该功能依赖ToneTuneToolkit * 场景文件、教程辅助用脚本文件位于ToneTuneToolkit工程目录“Assets/Examples/”中 * 博客内容保存在位于ToneTuneToolkit工程目录“Assets/PDFs”中
#
*CONTACT*
### -> Developer * **[团队代言人博客]**
**[https://www.cnblogs.com/mirzkisd1ex0/](https://www.cnblogs.com/mirzkisd1ex0/ "记得常来光顾")**
* **[开发者邮箱]**
**[dearisaacyang@outlook.com](https://outlook.live.com/ "欢迎来信联系")**
* **[开发者微信]**
**[wxid_63t8w3035kvp22](https://weixin.qq.com/ "来啊交流啊")**
* **[开发者企鹅]**
**[2957047371](https://im.qq.com/ "来啊交流啊")**
![isaacyang](Materials/profile.jpg)