201709-08 使用编辑器批量修改UGUI射线 如果项目UI管理不好,前期会出现很多不需要点击事件,但又打开着UI的Raycast Target属性,这个是很耗性能的。 然而 项目进行到一定时间再去管理UI射线,显然是很麻烦耗时的。 今天给大家通过Unity编辑器 来实现批量修改UI射线属性的工具。 工具图: &n.... Read More >
201709-07 碰撞器及触发器的优化用法 在游戏项目中,我们经常会用到 碰撞器检测或者触发器检测。而我们在做检测的时候都要在物体上挂载脚本,然后添加OnTriggerEnter\OnCollisionExit等函数 而有些物体,比如英雄身上的武器、技能上的特效,需要在物体上挂载脚本 再在脚本里去做碰撞检测后的逻辑。 这样的操作维.... Read More >
201709-04 Unity3D之Editor扩展学习 转载:http://blog.csdn.net/jjiss318/article/details/7435708#comments Unity3D提供了强大的编辑器扩展机制,在项目开发中,如果可以将一些繁琐的工作放在编辑器扩展中进行,则会大大提高效率。本文对编辑器扩展进行了一些总结,希望对有兴.... Read More >
201709-02 使用Linq进行多字段List排序 有时我们会遇到多个字段进行排序,比如先按照英雄品级排序、再按照英雄星级排序、最后按照英雄等级排序等等 这时候不妨使用Linq完成该操作 下面的排序是先按是否存活,再按id排序~~ [crayon-67413af08cf48859628534/] .... Read More >
201708-30 制作王者荣耀技能范围指示器 今天教大家制作王者荣耀中使用的技能范围指示器 类型包含:区域圆形、小范围圆形、矩形、扇形 参考下图: 代码已写好注释,有不懂的可以.... Read More >
201708-26 制作大型MMO项目中的相机视角操作 今天闲下来给大家实现个大型MMORPG项目中都会用到的功能 1.相机跟随玩家 2.左右滑动屏幕 旋转相机 3.上下滑动屏幕或使用鼠标滚轮 缩放相机及调整相机视野 上效果图: 角色移动脚本: [crayon-67413af08eec3032852131/] 相.... Read More >
201708-24 热门插件推荐 See-Through System 该插件能协助开发者高效便捷地改变物体被遮挡时的透明度,实现透视效果。这在RPG、策略类、射击类游戏中非常受用,因为我们希望能在画面中看到敌人若隐若现的身影。 Simple LOD https://www.assetstore.u.... Read More >
201708-24 将Unity的Log日志输出至屏幕 今天给大家推荐个插件 Unity-Logs-Viewer 该插件能够将Console日志输出到屏幕上,且不用封装Debug.Log方法 使用方法:在屏幕上画圆显示Log日志 具体表现看下图即可: 如果你想在打开或关闭Log日志时做些其它操作,可以修改“Reporter.... Read More >
201707-18 显示网络延迟状况 今天我们来实现显示网络延迟的功能,有点类似王者荣耀里的延迟 往往延迟超过200时,玩家就会知晓当前网络状况差,影响游戏体验 [crayon-67413af08f6d5143519460/] .... Read More >