首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分析缺氧(Oxygen not included)中所用到的技术

分析缺氧(Oxygen not included)中所用到的技术

作者头像
keyle
发布2024-11-01 12:11:40
发布2024-11-01 12:11:40
2990
举报
文章被收录于专栏:礼拜八不工作礼拜八不工作

今天抽空看了看源码,基本上列出所有能找到的工具或技术。算是一个记录,也开阔一下视野。如果你还有什么补充欢迎给我留言,下文提到的项目都可以在Github找到。

外部插件列表

YamlDotNet & Newtonsoft.Json

序列化工具 Github地址 代码演示地址1 代码演示地址2

Newtonsoft.Json 就不说了 这个大家都知道,毕竟不是小众

FileHelpers Library

FileHelpers Library是一款C#编写的开源 .NET 类库。它使用简单,很容易就可以从固定长度文件或界定记录(CSV)读/写数据。它也支持从不同的数据存储格式(Excel, Access, SqlServer)导入/导出数据。FileHelpers官网

国际化

ArabicSuppor.dll 阿拉伯语支持 I18N.dll / I18N.West.dll Unity自带的国际化工具

压缩

Ionic.Zip 老牌的解压与压缩类库 项目地址 Codeplex SharpZipLib C#解压压缩类库 项目地址

噪声

libnoise.dll 用于随机算法(噪声) 项目地址

Png读写

Pngcs 用来对png图读写的工具 Pngcs项目地址 我猜主场景的图片应该在不停的读写,这样比生成10000*10000的贴图效率高的多。

内部引用插件列表

Node_Editor_Framework

节点编辑器 经过源码比对 klei 拿这个源码自己改了一版,不过确实使用了这个项目 项目地址

fmod.studio

Unity内置了Audio功能,并且底层也是用FMOD来实现的,为什么还要不辞劳苦学习使用FMOD插件来进行音效的管理? -FMOD学习 - 简书

TMPro

Mesh字体插件 AssetStore地址

procgen

程序上实现噪声算法 项目地址

图形学插件

Delaunay

三角形破裂算法 在github上搜这个关键字就好了

ClipperLib

多边形偏移裁切算法 项目地址

MIConvexHull

可以生成2、3维的最小凸包。可以进行狄洛尼三角剖分,生成Voronoi多边形。 项目地址

Voronoi Tree

泰森多边形 算法简介

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 礼拜八不工作 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 外部插件列表
    • YamlDotNet & Newtonsoft.Json
    • FileHelpers Library
    • 国际化
    • 压缩
    • 噪声
    • Png读写
  • 内部引用插件列表
    • Node_Editor_Framework
    • fmod.studio
    • TMPro
    • procgen
    • 图形学插件
      • Delaunay
      • ClipperLib
      • MIConvexHull
      • Voronoi Tree
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档