分析缺氧(Oxygen not included)中所用到的技术 | 您所在的位置:网站首页 › 缺氧dgsm代码 › 分析缺氧(Oxygen not included)中所用到的技术 |
元旦期间玩了缺氧,感觉十分的好玩。属于深度沙盒经营类游戏。既然好玩那就要知其所以然,今天抽空看了看源码,基本上列出所有能找到的工具或技术。算是一个记录,也开阔一下视野。如果你还有什么补充欢迎给我留言。 外部插件列表YamlDotNet & Newtonsoft.Json序列化工具Github地址代码演示地址1代码演示地址2 Newtonsoft.Json 就不说了 这个大家都知道,毕竟不是小众 FileHelpers LibraryFileHelpers Library是一款C#编写的开源 .NET 类库。它使用简单,很容易就可以从固定长度文件或界定记录(CSV)读/写数据。它也支持从不同的数据存储格式(Excel, Access, SqlServer)导入/导出数据。 FileHelpers官网 国际化ArabicSuppor.dll 阿拉伯语支持I18N.dll / I18N.West.dll Unity自带的国际化工具 压缩Ionic.Zip 老牌的解压与压缩类库 项目地址 CodeplexSharpZipLib C#解压压缩类库 项目地址 噪声libnoise.dll 用于随机算法(噪声) 项目地址 Png读写Pngcs 用来对png图读写的工具 Pngcs项目地址我猜主场景的图片应该在不停的读写,这样比生成10000*10000的贴图效率高的多。 内部引用插件列表Node_Editor_Framework节点编辑器 经过源码比对 klei 拿这个源码自己改了一版,不过确实使用了这个项目 项目地址 fmod.studioUnity内置了Audio功能,并且底层也是用FMOD来实现的,为什么还要不辞劳苦学习使用FMOD插件来进行音效的管理?-FMOD学习 - 简书 TMProMesh字体插件 AssetStore地址 procgen程序上实现噪声算法 项目地址 图形学插件Delaunay三角形破裂算法 在github上搜这个关键字就好了 ClipperLib多边形偏移裁切算法 项目地址 MIConvexHull可以生成2、3维的最小凸包。可以进行狄洛尼三角剖分,生成Voronoi多边形。项目地址 Voronoi Tree泰森多边形算法简介 |
CopyRight 2018-2019 实验室设备网 版权所有 |