Unity插件使用方法

  • EPPlus(Excel读写)
  • Default Playables
  • PlayableGraph Visuallizer
  • Recorder(录屏工具)

EPPlus(Excel读写)

EPPlus官网:https://github.com/JanKallman/EPPlus
首先随意设置一个文件路径文件路径string filepath=@“\Assets\Test.xlsx”

  1. 获取文件属性:
    FileInfo fileInfo = new FileInfo(filepath);

  2. 打开Excel表格:
    ExcelPackage excelPackage = new ExcelPackage(fileInfo)

  3. 打开后文件后关闭:
    using (ExcelPackage excelPackage = new ExcelPackage(fileInfo)){}//当using语句结束之后自动释放资源

  4. 获取Excel中的第n张表:
    ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[n];

  5. 取得表中第i行第j列的数据
    string s = worksheet.Cells[i, j].Value.ToString();

  6. 往第i行第j列写入数据Data:
    worksheet.Cells[i, j].Value = “Data”;

  7. 保存文件:
    excelPackage.Save();

  8. 添加页面sheet1:
    ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add(“sheet1”);

  9. 删除页面sheet1:
    excelPackage.Workbook.Worksheets.Delete(“sheet1”);

  10. 表的最后一行/列:
    worksheet.Dimension.End.Row / Column;

tips:

  1. 文件的读取写入都要先进行打开文件的操作,若添加页面时打开的Excel文件不存在,则会自动创建该文件,故打开页面操作也可用于创建文件
  2. 由于Epplus依赖于.Net 2.0,而我们打包时系统默认使用的是.Net 2.0 subset,这样做不会把一些API打包进去,进而减少了打包文件的体积,所以我们在打包时需要改一下打包设置
    File->Build Settins->Player Settings->Other Settings->Api Compatibility Level*,改成.Net 2.0
  3. 这种读取方法用到的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插件使用方法相关推荐

  1. Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸

    依据 Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小:然后在UI Root下再创建一个Panel. ...

  2. Unity接入穿山甲广告(使用unity插件SDK接入)看这一篇就够了

    自己做的小游戏需要接广告,之前尝试过UnityAds和AdMob,但是都有点小问题.UnityAds对国内本土支持不好,Banner广告经常没有内容.Admob基本上都要对接到googlePlay,国 ...

  3. ugui 转轮_【Unity插件】FingerGestures 插件使用

    FingerGesture在项目中的作用是管理用户输入和识别手势和鼠标或手指事件.可能有些人还不是很会用,下面就给大家介绍下Unity插件FingerGesture的使用教程. fingerGestu ...

  4. Unity插件:UFPS

    Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) Unity插件:UFPS使用教程(一) 先挂上UFPS官方文档:https://docs.google.com/docu ...

  5. 相见恨晚!Unity插件——DoTween介绍

    前言: 今天来学习一下大名鼎鼎的Unity插件--DoTween. DoTween DOTween是一款针对Unity的快速高效.类型安全的面向对象的补间动画引擎,并且对于C#用户做出了很多的优化. ...

  6. Unity插件NativeGallery拉取手机相册的使用简记

    Unity插件NativeGallery拉取手机相册的使用简记 拉取手机相册 文档摘要 1. 关于 2. 使用设置 3.常见问题解答 项目示例 资源链接 拉取手机相册 项目中使用到了拉取手机相册的功能 ...

  7. SteamVR 2.0 Unity插件使用指南

    随着VR生态的日益增长,以及Valve Knuckles控制器的逐渐完善,SteamVR未来能够提供给用户更多的交互方式,比如手指跟踪和力反馈.近期,Valve在Unity资源商店中将SteamVR插 ...

  8. 【Unity插件】最多的插件合集

    一.前言 ? 最近整理了一下文章,发现我分享了很多的插件,但是如果要查找某一款插件,还需要去搜索才能找到,很不方面,就想要将写过的所有的插件分享也好,教程也好,做一个汇总,然后这篇文章还会不断的更新, ...

  9. Unity插件 EasyTouch

    原文链接 https://blog.csdn.net/q764424567/article/details/78426905 参考资料: Unity3D教程之EasyTouch插件 http://ww ...

最新文章

  1. 一行命令堆出你的新垣结衣,不爆肝也能创作ASCII Art
  2. hdu 1872(看病要排队)(优先队列)
  3. chromium浏览器_Chromium版Edge浏览器正式上线:安装包仅2.2MB
  4. Django框架(12.Django中模型类高阶查询(Q对象以及F对象 和聚合函数查询))
  5. 尚展垒等编著c语言程序设计,C语言程序设计技术实践指导
  6. vue——vuex mapState,mapGetters,mapMutations,mapActions
  7. css a4纸_一把刀、一张2毛钱的纸,刻出的动物太逼真,一幅卖上千美元
  8. 二叉树——数据结构课堂作业
  9. matlab imdilate
  10. .net获取当前网址url
  11. vue 实现图片预览
  12. JSCH连接SFTP Algorithm negotiation fail
  13. R语言中创建股票走势图
  14. SIMULIA-达索系统一体化仿真解决方案
  15. 自然语言处理--HMM.MEMM,CRF(三)
  16. 敏捷开发--实际工作流程梳理
  17. java毕设项目燕理快递中转站系统设计与实现(附源码)
  18. Halium 9 尝鲜 -- 在小米平板4上的移植 (二)
  19. python matplotlib 显示中文的问题
  20. 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误

热门文章

  1. wpscan常见的使用方法
  2. 数据分析学习——数据清洗
  3. mahotas小波变换 Wavelet Transforms-无损压缩图片
  4. 1.10- 链接文件 及 硬链接和软连接的区别
  5. 看不懂Kotlin源码?从Contracts 函数说起~
  6. 怎么查mac电脑是不是正品_Mac电脑突然黑屏怎么办?
  7. 百元主动降噪蓝牙耳机推荐,四款好用百元旗舰蓝牙耳机推荐
  8. 浅谈android中的图片处理之基本绘图(一)
  9. javaserver安装
  10. C++ 静态库和动态库 详解