201708-30 制作王者荣耀技能范围指示器 今天教大家制作王者荣耀中使用的技能范围指示器 类型包含:区域圆形、小范围圆形、矩形、扇形 参考下图: 代码已写好注释,有不懂的可以.... Read More >
201708-26 制作大型MMO项目中的相机视角操作 今天闲下来给大家实现个大型MMORPG项目中都会用到的功能 1.相机跟随玩家 2.左右滑动屏幕 旋转相机 3.上下滑动屏幕或使用鼠标滚轮 缩放相机及调整相机视野 上效果图: 角色移动脚本: [crayon-6740f44776299447636977/] 相.... 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-6740f44776a28069454343/] .... Read More >
201706-30 解决移动端双摇杆冲突、摇杆与按钮冲突问题 最近项目需求是增加双摇杆,类似王者荣耀中的左摇杆控制角色移动,右摇杆控制技能方向。 项目中没有使用EasyTouch,FingerGestures等插件,是纯代码实现的双摇杆 往常我们在PC中获取点击位置是用Input.mousePosition;而在移动端要获取多点触控,需用到Inpu.... Read More >
201706-08 制作一个协程公共类CoroutineUtil 在继承MonoBehavior的脚本中,我们通常会使用协程来延迟执行某块代码,或者做个计时器之类的功能 那我们能不能把这块代码公共起来呢? 今天我给分享个CoroutineUtil类,在项目创建即挂载,且永不销毁 下面为代码内容: [crayon-6740f44777973935110619/] .... Read More >
201705-29 实现粒子与UGUI混合显示 今天来教大家如何在两个UGUI中显示粒子特效 在这篇文章之前,已经给大家分享过如何使用RenderTexture来完成3d物体或特效与Ugui的混合显示 文章链接:http://www.u3d8.com/?p=1047 那么今天使用另外一种更为便捷的方式来完成粒子和UI的穿插显示。.... Read More >
201705-22 封装Timer计时器 计时器是很常用的功能,本文主要做计时器类的封装,优化多次调用效率。 上代码: TimerEvent [crayon-6740f44778901114773619/] Timer [crayon-6740f44778906957567236/] 测试代码: [crayon-674.... Read More >
201705-03 协程的WaitUntil WaitWhile详解 协程在使用中,带来的方便就不言而喻了 我们常用到的: [crayon-6740f447790e3979493131/] 今天来给大家讲解协程两个非常好用的Wait [crayon-6740f447790e8343832529/] 下面的范例已经很好的解释它们的用途了,使用的场景还是蛮多.... Read More >