Unity插件使用方法
Unity插件使用方法
- EPPlus(Excel读写)
- Default Playables
- PlayableGraph Visuallizer
- Recorder(录屏工具)
EPPlus(Excel读写)
EPPlus官网:https://github.com/JanKallman/EPPlus
首先随意设置一个文件路径文件路径string filepath=@“\Assets\Test.xlsx”
获取文件属性:
FileInfo fileInfo = new FileInfo(filepath);打开Excel表格:
ExcelPackage excelPackage = new ExcelPackage(fileInfo)打开后文件后关闭:
using (ExcelPackage excelPackage = new ExcelPackage(fileInfo)){}//当using语句结束之后自动释放资源获取Excel中的第n张表:
ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[n];取得表中第i行第j列的数据
string s = worksheet.Cells[i, j].Value.ToString();往第i行第j列写入数据Data:
worksheet.Cells[i, j].Value = “Data”;保存文件:
excelPackage.Save();添加页面sheet1:
ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add(“sheet1”);删除页面sheet1:
excelPackage.Workbook.Worksheets.Delete(“sheet1”);表的最后一行/列:
worksheet.Dimension.End.Row / Column;
tips:
- 文件的读取写入都要先进行打开文件的操作,若添加页面时打开的Excel文件不存在,则会自动创建该文件,故打开页面操作也可用于创建文件
- 由于Epplus依赖于.Net 2.0,而我们打包时系统默认使用的是.Net 2.0 subset,这样做不会把一些API打包进去,进而减少了打包文件的体积,所以我们在打包时需要改一下打包设置
File->Build Settins->Player Settings->Other Settings->Api Compatibility Level*,改成.Net 2.0- 这种读取方法用到的EPPlus.dll只适用于Windows,安卓端是无法调用动态连接库的,因此如果要打包到安卓端,就不能用这个了
Default Playables
TimeLine是unity一个很好用的动画插件,但是其初始类型太少,只有以下几种
而default playables这个插件为unity 提供了更多扩展类型,如下:
- Light Control Track:灯光混合叠加效果
- Nav Mesh Agent Control Track:物体移动到具体位置,包括角度(平面需要提前NavMesh烘焙一下)
- Transform Tween Track:游戏对象从A移动到B
- Screen Fader Track:渐变
- Text Swither Track:字幕
- Time Dilation Track:控制动画播放速度
PlayableGraph Visuallizer
可视化工具,点击Window -> Analysis -> PlayableGraph Visuallizer即可打开可视化窗口
Recorder(录屏工具)
点击Window ->General -> Recorder -> Recorder Window打开工具窗口,点击Add Recorder选择文件保存格式,然后点击START RECORDING可新建录屏
Unity插件使用方法相关推荐
- Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸
依据 Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小:然后在UI Root下再创建一个Panel. ...
- Unity接入穿山甲广告(使用unity插件SDK接入)看这一篇就够了
自己做的小游戏需要接广告,之前尝试过UnityAds和AdMob,但是都有点小问题.UnityAds对国内本土支持不好,Banner广告经常没有内容.Admob基本上都要对接到googlePlay,国 ...
- ugui 转轮_【Unity插件】FingerGestures 插件使用
FingerGesture在项目中的作用是管理用户输入和识别手势和鼠标或手指事件.可能有些人还不是很会用,下面就给大家介绍下Unity插件FingerGesture的使用教程. fingerGestu ...
- Unity插件:UFPS
Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) 先挂上UFPS官方文档:https://docs.google.com/docu ...
- 相见恨晚!Unity插件——DoTween介绍
前言: 今天来学习一下大名鼎鼎的Unity插件--DoTween. DoTween DOTween是一款针对Unity的快速高效.类型安全的面向对象的补间动画引擎,并且对于C#用户做出了很多的优化. ...
- Unity插件NativeGallery拉取手机相册的使用简记
Unity插件NativeGallery拉取手机相册的使用简记 拉取手机相册 文档摘要 1. 关于 2. 使用设置 3.常见问题解答 项目示例 资源链接 拉取手机相册 项目中使用到了拉取手机相册的功能 ...
- SteamVR 2.0 Unity插件使用指南
随着VR生态的日益增长,以及Valve Knuckles控制器的逐渐完善,SteamVR未来能够提供给用户更多的交互方式,比如手指跟踪和力反馈.近期,Valve在Unity资源商店中将SteamVR插 ...
- 【Unity插件】最多的插件合集
一.前言 ? 最近整理了一下文章,发现我分享了很多的插件,但是如果要查找某一款插件,还需要去搜索才能找到,很不方面,就想要将写过的所有的插件分享也好,教程也好,做一个汇总,然后这篇文章还会不断的更新, ...
- Unity插件 EasyTouch
原文链接 https://blog.csdn.net/q764424567/article/details/78426905 参考资料: Unity3D教程之EasyTouch插件 http://ww ...
最新文章
- 一行命令堆出你的新垣结衣,不爆肝也能创作ASCII Art
- hdu 1872(看病要排队)(优先队列)
- chromium浏览器_Chromium版Edge浏览器正式上线:安装包仅2.2MB
- Django框架(12.Django中模型类高阶查询(Q对象以及F对象 和聚合函数查询))
- 尚展垒等编著c语言程序设计,C语言程序设计技术实践指导
- vue——vuex mapState,mapGetters,mapMutations,mapActions
- css a4纸_一把刀、一张2毛钱的纸,刻出的动物太逼真,一幅卖上千美元
- 二叉树——数据结构课堂作业
- matlab imdilate
- .net获取当前网址url
- vue 实现图片预览
- JSCH连接SFTP Algorithm negotiation fail
- R语言中创建股票走势图
- SIMULIA-达索系统一体化仿真解决方案
- 自然语言处理--HMM.MEMM,CRF(三)
- 敏捷开发--实际工作流程梳理
- java毕设项目燕理快递中转站系统设计与实现(附源码)
- Halium 9 尝鲜 -- 在小米平板4上的移植 (二)
- python matplotlib 显示中文的问题
- 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误