自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 unity 使用像素实现墙面子弹留孔效果(给已有贴图模型叠加贴图)

在很多枪战游戏中,都有子弹射击到物体上后出现弹孔的效果,类似的贴图功能早已实现。由于项目需要,最近接触到这一需求,需要在场景模型中特定的地方做标记,本来一开始想着用贴Plane面片的方式实现,也就是在射线射中的模型对应的点生成一张带贴图的面片,但随后发现,这种方式只适合平面,若在弯曲的地方,面片无法贴合在模型上,于是就只能通过修改模型贴图的方式,也就是说在模型的贴图上在叠加弹孔,这样的话,子弹孔就...

2020-04-15 16:17:16 2097 1

原创 具有过程的多相机视角之间平滑切换+相机围绕物体的旋转缩放

最近在做一个有关桥的web端项目,其中有一个要求是点击左边的构件(合起来有上千个)列表后,镜头平滑移动到指定的构件上面,并可对镜头旋转,缩放来观察构件。一般来说这个要求很常见,但是这里涉及到上千个物体,每个物体大小不一样,因此观察距离不一样,有的在桥左部分,有的在桥又部分,因此观察角度又有区分,因此要如何简单的控制摄像机呢?一般说到相机系统,大家首先想到的就是Cinemachine插件,功...

2019-12-18 15:41:49 1882

原创 项目打包成webGL嵌入网页后,网站输入冲突问题

前段时间做了个webgl上面的项目,我这边包给到前端嵌入网页后,发现前端键盘输入出现问题,要刷新页面才能输入,由于webgl使用的并不多,加上本身就带有各种坑,所以怎么搜索都没有理想的答案,甚至有些解决方法有点可笑,后面才发现是由于input和前端的输入产生冲突导致的,只要在start()里面加入如下代码就解决啦!#if !UNITY_EDITOR && UNITY_WEBGL...

2019-12-18 11:18:24 1205

原创 unity自制多级树型菜单,实现分层次列表展开,仿unity编辑界面Hierarchy窗口

想实现一个菜单分级的功能,专业术语叫做树型菜单,很多应用软件的目录有采用该方式,层次感很强,结构清晰,但UGUI并没有原生的插件,去网上搜了一下,发现相关资源并不多,调试出一大堆Bug,于是自己决定按照unity界面Hierarchy样式做一个,目录结构清晰,可动态添加,删除,修改子菜单,理论上可无限级设置子菜单。模板效果如下:思路:首先发现每个级的ItemPanel...

2019-04-03 10:18:20 10150 6

原创 自建快速集成AudioPlayer插件,本地音频播放小工具,能满足大部分日常接触到的声音播放功能

之前做过的大大小小的项目,都会涉及到声音资源的播放,虽然播放声音片段技术含量不高,几步就能搞定,但如果每次建项目都需要写个声音播放类也比较麻烦,不同的项目可能也有不同的功能要求,有的只需要播放就行,再就是每次写的若有针对性,以后回看代码会降低效率,所以就把我以前所使用到的功能集合到一起,把声音播放功能做成一个预制体,即方便使用,也能统一方法。主要能实现声音的播放,暂停,停止,缓存,...

2019-02-19 15:28:50 941

原创 优化后Unity可传参的EventManager消息管理类,采用订阅者/发布者模式

分享一个消息发送及接收的框架,改编至一个叫EventManager的消息管理类(https://unity3d.com/cn/learn/tutorials/topics/scripting/events-creating-simple-messaging-system),之前在寻找消息管理框架的时候发现了这个类,感觉挺好用,逻辑也很清晰。但随着需求的增加,发现它也有些许的局限性,不能传参,只能触...

2018-12-13 10:53:43 924

原创 关于Unity3D VideoPlayer播放视频中的声音的问题

VideoPlayer是unity5.6后一个较新的功能,方便快速的实现了视频资源的播放,功能实现也比较简单,这里就不介绍了。主要说一下有关声音的问题,不是什么高深的技术,但希望能给遇到这个问题的人节省一点点时间一:在控制面板中添加如上图,在指定Video Clip后,播放的视频是没有声音的,需要再挂一个Audio Source组件,不需要指定其AudioClip,直接将这个组件拖

2017-11-03 10:52:35 23401 1

VideoPlayer.unitypackage

仿照网页端播放视频做的播放器,有暂停开始,拖动快进功能,有播放时间显示,代码简洁,方便使用和拓展,视频片段需放入resources文件夹里,也可以根据需要自己改动,使用时需要在PanelTV脚本的start方法里指定视频片段的名称

2019-11-13

unity树型菜单

自制仿unity编辑界面Hierarchy样式做一个树形菜单,结构清晰,代码简单,可扩展性强

2019-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除