202002-24 Unity使用Jenkins实现自动化打包 一、安装服务 Jenkins工具下载地址: https://jenkins.io/download/ Jenkins插件下载地址:http://mirror.xmission.com/jenkins/plugins/ 具体安装步骤请自行百度,教程很多,这里就不再多说了。 .... Read More >
201911-14 UGUI限制ui在屏幕内或指定区域内 本文主要实现将ui限制在一个范围内,可以是在当前屏幕内,也可以指定区域。 效果图: 上代码: [crayon-60445f48df017075527592/] 测试脚本: [crayon-60445f48df01d462352495/] .... Read More >
201911-12 Unity 代码设置锚点 转载:https://answers.unity.com/questions/1225118/solution-set-ui-recttransform-anchor-presets-from.html [crayon-60445f48df4c5157567635/] .... Read More >
201909-28 Lightmap对于动态加载预设体的使用 本文主要讲解光照贴图对于动态加载的模型预设体的使用教程 一、添加光照贴图数据脚本,用于存储灯光烘焙后的光照贴图信息,以及设置光照贴图信息 [crayon-60445f48df95b561266774/] 二、添加灯光烘焙编辑器 [crayon-60445f48df962549784610/] 三、将.... Read More >
201905-03 查找代码里的中文且排除注释 很多项目初期,是没有考虑多语言或者多语言框架的情况。 而且为了方便平时查看、调试,我们都会使用中文作为默认语言在代码中赋值。 所以会造成项目后期,代码里的中文字符太多,做多语言的时候,要挨个脚本去找,非常麻烦。 为了解决这个繁琐问题,我们就可以使用编辑器来快速筛选中文 .... Read More >
201903-19 Unity实现抛物线 又快两个月没写文章了,,最近一直忙的~~ 今天来实现个抛物线的demo,可控制角度、力度、飞行速度、阻力、重力等等,基本上把能包含的属性都包含了。 本来是想把预飞行轨迹分享出来的,但实在是没时间总结。。。就先分享下抛物线效果吧!! 上代码: [crayon-6044.... Read More >
201901-31 PoolManager对象池插件优化 本文记录对PoolManager使用中的常见问题优化方案 由于最近项目中游戏场景原因,部分对象池里资源是永久不用的。 这种情况也很常见,比如玩家过大关后,之前的关卡物体就全都用不到了,那就没必要继续占用内存,从对象池里完全释放掉。 那么就不仅需要Despawn(),,还需要个类似Destroy接口,来销毁不再使用的资源 下面就是提供这样功能的接口 代码加在 Spawn.... Read More >
201901-25 Unity帧率提升最有效技巧 性能优化终极技巧:降低分辨率 就是使用Unity函数 [crayon-60445f48e0beb424513731/] 使用这个方法,可以让你帧率飙升! 10+帧率瞬间满60帧! 言归正传,本文是做一个根据帧率动态降低分辨率,以牺牲画质,保证帧率稳定的逻辑 直接挂在即可,可以在比较卡帧的场景中打包自测 [crayon-60445f48e0bf2109238994/] .... Read More >