Unity
keren2
这个作者很懒,什么都没留下…
展开
-
unity在低版本(4.x)中实现自定义形状的图片
如果图片想实现自定义图片,一般要重写OnPopulateMesh方法来用三角形拼出来一个图片。想要看具体怎么实现,请看这个大佬写的。https://blog.csdn.net/wangjiangrong/article/details/107918646这个方法是在unity5.x版本之后才出现,4.x没有这个方法,你接手的项目又是这种超级老的版本怎么办,你可以用以前提供的一个接口OnFillVBO来实现,具体用法差不多,只是这个方法是4个顶点的图片来绘制的,而不是现在的三角形绘制。具体请看实例:u原创 2020-08-17 11:17:01 · 264 阅读 · 0 评论 -
Unity实现双击效果
unity有默认的单击事件,没有双击效果,需要的话要自己实现。没有做过的人,第一次会有点发蒙,其实原理很简单,创建一个变量,记录两次点击的时间差,如果这个时间差很短,那就认为是个双击。void DoubleClick(GameObject go, PointerEventData data) { if(Time.realtimeSinceStartup-lastTime<0.3f) { Debug.Log("double click!原创 2020-07-13 08:57:24 · 2243 阅读 · 0 评论 -
Unity播放gif
unity不支持gif动图格式,因此建议使用序列帧的方式,我之前写过一份播放序列帧的文章,可以找找。如果非要使用序列帧,那就只能将图片加载出来,然后转成texture2d的格式,然后逐帧播放。只是这样会比较卡顿,不太容易被接收。直接上代码,这个代码是转载别人的,还行,需要先打开你打开你当前使用unity的文件位置->Data->Mono->lib->mono->2....原创 2020-04-15 14:26:07 · 875 阅读 · 0 评论 -
Unity发布PC端的exe后,加载Excel大坑(Excel.dll方式)
使用Excel.dll来加载Excel会遇到一个大坑,那就是在编辑器下一切都没有问题,但是发布成pc端的exe后,加载Excel就出问题了。(目前只在pc上做过实验,ios,android,mac效果未知)。遇到的问题主要是加载07版以后的.xlsx文件,在pc上会报excelReader.AsDataSet();错误,编辑器上是正常的。如果改成加载07版以前的.xls格式,则又会遇到加载中文s...原创 2020-03-08 22:26:24 · 1625 阅读 · 0 评论 -
Unity加载本地图片
我当前使用的是旧版Unity,用www来加载。www加载方式可以加载本地资源和服务器上的资源。string resUrl = "http://pic1.win4000.com/mobile/2020-02-06/5e3ba18b062a8.jpg"; //服务器上的图片地址 Texture2D pic; //下载的图片资源 Image s...原创 2020-03-08 22:12:43 · 550 阅读 · 0 评论 -
新版unity的log输出地址
在旧版unity(2017)之前,如果unity要发布成pc端的exe,unity中的log会输出在Data文件下,但是新版之后,log不再这里了,output_log.txt会生成在C盘。C:\Users\xxx用户\AppData\LocalLow\xx公司\xx项目。...原创 2020-03-08 22:07:11 · 2159 阅读 · 1 评论