大腿Plus 的 站内主页

2017
06-27

Unity3D:用VideoPlayer在UGUI上播放视频

Unity3D:用VideoPlayer在UGUI上播放视频 Unity5.6版本添加了一个新的组件VideoPlayer,这个组件是用来播放视频,这个解决了之前用movietexture播放视频,只能在PC端使用的问题,因为刚出来,可能还有一些问题,今天我要说的是怎样将视频显示在UGUI上,我用了两种方法,一种是在RawImage显示,一种是在Image上显....更多
2017
06-23

Android游戏:Activity的生命周期与状态转换

Android游戏:Activity的生命周期与状态转换 作为一个开发者,要对程序的生命周期有所了解。Unity3D的生命周期我想就不用我多说了吧,在刚开始学习Unity的时候我想,老师都提起过,各种面试题也都会有相应的题目。今天呢我想说的是安卓Avtivity的生命周期,网上也有好多类似的文章,说明了Activity生命周期,我想说的就是和Unity进行....更多
2017
06-20

Android:AndroidManifest.xml文件解析说明(一)

在平时做Unity3D开发的时候,避免不了要用到安卓的一些基本知识,所以我在博客里开通了Android板块,因为在大学里学了一年的安卓,所以对于安卓开发还是有一定了解的,但是因为好久没有开发安卓原生了,所以让我用原生完成一个完整的项目是不可能的,不过写一些安卓原生的东西给Unity用还是没问题的。对于一些简单的安卓原理也是懂得的。所以在平时对接一些SDK就没什么太大问题。之后我也会写一些关于对接S....更多
2017
06-16

Unity3D:使用Socket进行网络数据通信

局域网和广域网的数据通信,在平时做项目的时候经常会用到,之前一直用的是Unity3D自带的NetworkView。NetworkView虽然也可以用但是Unity5.x之后就过时了,而且专业版和个人版都会有连接个数限制,即使是专业版的连接数也是很少,而5.x新的网络通信功能Networking有没有仔细的研究过,所以目前来说比较好用的就是Socket了,下面是我自己根据网上的资料自己整理的代码。 ....更多
2017
05-24

Unity3D:Unity5.3以上版本Android状态栏的显示

Unity在5.3以上的版本里把状态栏的显隐功能去掉了,但是iOS的没有去掉,果然安卓不是亲儿子啊,前两天做项目,需要这个功能,我开发用的是5.6版本,怎么找都没找到这个功能,还以为放在其他地方了呢,还特意去官网看了Unity的更新内容,结果百度了一下,果然5.3以后,安卓就没有这个功能了。后来在网上看到有人写了两个代码,就把这个问题搞定了,我稍微整理了一下,下面放代码。 [crayon-5c4....更多
2017
05-17

Unity3D编辑器:小技巧之意外崩溃场景未保存怎么办

Unity3D编辑器:小技巧之意外崩溃场景未保存怎么办 我想大家都遇到过编辑器意外崩溃的情况,做了好久的场景也没有保存,这时我们做好的东西就又要重新做一遍了,会给工作带来很大的麻烦,而且还影响效率,下面我就给大家带来一个非常实用的一个小技巧。分分钟还原崩溃前场景。废话不多说,下面是具体方法: 首先,Unity3D崩溃后不要急着打开Unity3D,先....更多
2017
03-24

Unity3D UGUI:圆形Image组件,可用来制作头像

Unity3D UGUI:圆形Image组件,可用来制作头像 昨天在改项目的时候,看到人物头像是圆形的,我就想到用UGUI的Mask组件,但是我试了一下,效果不是很好,而且性能上也不是很理想,所以我就找到一个比较好的解决办法,之前也考虑过用Image上的Material去弄,但是也不是很完美,后来看到一篇文章,说是重写Image组件,所以就有了下面我要提到的东....更多
2017
03-15

Unity3D插件:时间控制版本——可限制应用使用时间

Unity3D插件:时间控制版本------可限制应用使用时间 之前在公司的时候,在没有完全结项目的时候,再给客户发执行文件的时候经常会加一些时间限制,之前用的是读取当前设备的系统时间,这样也能达到目的。但是可以用改时间来应对,下面我分享的插件,我进行了加密设置,只要时间一过,就不能运行了,改时间什么的都不会失去效用。下面是代码。 [crayon-5c453b....更多
2017
03-09

Unity3D插件:模仿手机截屏效果的截屏插件

Unity3D插件:模仿手机截屏效果的截屏插件 在开发游戏的时候有时候会需要截屏分享,或者保存精彩时刻,需要用到截屏,我自己写了个截屏的插件,里面带有动画和声音,后面我将使用方法也放到下面。下面直接放主代码。 [crayon-5c453bb36e89c841327083/] 只要将插件里预制体拖到场景里就可以,也可以将上面的脚本放到任意的Ga....更多
2017
02-20

Unity3D:C#扩展方法,扩展Unity3D没有方法

Unity3D:C#扩展方法,扩展Unity3D没有方法 之前一直遇到某些功能没有,都要自己去写,前一阵子,用了DOTween动画插件,它里面所有方法都是通过C#的扩展来实现的,中间在做项目的时候,老是遇到想用某个功能没有,都要去写,后来想到用扩展的方法写好某个功能,以后就能经常用到,用起来也会很方便。下面就直接上代码。 [crayon-5c453bb3....更多