201709-07 碰撞器及触发器的优化用法 在游戏项目中,我们经常会用到 碰撞器检测或者触发器检测。而我们在做检测的时候都要在物体上挂载脚本,然后添加OnTriggerEnter\OnCollisionExit等函数 而有些物体,比如英雄身上的武器、技能上的特效,需要在物体上挂载脚本 再在脚本里去做碰撞检测后的逻辑。 这样的操作维.... Read More >
201709-04 Unity3D之Editor扩展学习 转载:http://blog.csdn.net/jjiss318/article/details/7435708#comments Unity3D提供了强大的编辑器扩展机制,在项目开发中,如果可以将一些繁琐的工作放在编辑器扩展中进行,则会大大提高效率。本文对编辑器扩展进行了一些总结,希望对有兴.... Read More >
201708-30 制作王者荣耀技能范围指示器 今天教大家制作王者荣耀中使用的技能范围指示器 类型包含:区域圆形、小范围圆形、矩形、扇形 参考下图: 代码已写好注释,有不懂的可以.... Read More >
201708-26 制作大型MMO项目中的相机视角操作 今天闲下来给大家实现个大型MMORPG项目中都会用到的功能 1.相机跟随玩家 2.左右滑动屏幕 旋转相机 3.上下滑动屏幕或使用鼠标滚轮 缩放相机及调整相机视野 上效果图: 角色移动脚本: [crayon-67194cf3a9c5d218088168/] 相.... 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-67194cf3aa42e831563774/] .... Read More >
201707-07 JsonFx序列化之忽略null值 我使用的JsonFX进行json的序列化操作。对JsonFX的保存与读取,网上的教程一抓一大把,这里就不再赘述了。 今天主要实现的是如何在序列化的时候,忽略空值,从而减少json文件的空间占用。 [crayon-67194cf3ab365064119929/] 输出结果.... Read More >
201706-30 解决移动端双摇杆冲突、摇杆与按钮冲突问题 最近项目需求是增加双摇杆,类似王者荣耀中的左摇杆控制角色移动,右摇杆控制技能方向。 项目中没有使用EasyTouch,FingerGestures等插件,是纯代码实现的双摇杆 往常我们在PC中获取点击位置是用Input.mousePosition;而在移动端要获取多点触控,需用到Inpu.... Read More >