- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 unity 使用像素实现墙面子弹留孔效果(给已有贴图模型叠加贴图)
在很多枪战游戏中,都有子弹射击到物体上后出现弹孔的效果,类似的贴图功能早已实现。由于项目需要,最近接触到这一需求,需要在场景模型中特定的地方做标记,本来一开始想着用贴Plane面片的方式实现,也就是在射线射中的模型对应的点生成一张带贴图的面片,但随后发现,这种方式只适合平面,若在弯曲的地方,面片无法贴合在模型上,于是就只能通过修改模型贴图的方式,也就是说在模型的贴图上在叠加弹孔,这样的话,子弹孔就...
2020-04-15 16:17:16
2535
1
原创 具有过程的多相机视角之间平滑切换+相机围绕物体的旋转缩放
最近在做一个有关桥的web端项目,其中有一个要求是点击左边的构件(合起来有上千个)列表后,镜头平滑移动到指定的构件上面,并可对镜头旋转,缩放来观察构件。一般来说这个要求很常见,但是这里涉及到上千个物体,每个物体大小不一样,因此观察距离不一样,有的在桥左部分,有的在桥又部分,因此观察角度又有区分,因此要如何简单的控制摄像机呢?一般说到相机系统,大家首先想到的就是Cinemachine插件,功...
2019-12-18 15:41:49
2161
原创 项目打包成webGL嵌入网页后,网站输入冲突问题
前段时间做了个webgl上面的项目,我这边包给到前端嵌入网页后,发现前端键盘输入出现问题,要刷新页面才能输入,由于webgl使用的并不多,加上本身就带有各种坑,所以怎么搜索都没有理想的答案,甚至有些解决方法有点可笑,后面才发现是由于input和前端的输入产生冲突导致的,只要在start()里面加入如下代码就解决啦!#if !UNITY_EDITOR && UNITY_WEBGL...
2019-12-18 11:18:24
1426
原创 unity自制多级树型菜单,实现分层次列表展开,仿unity编辑界面Hierarchy窗口
想实现一个菜单分级的功能,专业术语叫做树型菜单,很多应用软件的目录有采用该方式,层次感很强,结构清晰,但UGUI并没有原生的插件,去网上搜了一下,发现相关资源并不多,调试出一大堆Bug,于是自己决定按照unity界面Hierarchy样式做一个,目录结构清晰,可动态添加,删除,修改子菜单,理论上可无限级设置子菜单。模板效果如下:思路:首先发现每个级的ItemPanel...
2019-04-03 10:18:20
11692
12
原创 自建快速集成AudioPlayer插件,本地音频播放小工具,能满足大部分日常接触到的声音播放功能
之前做过的大大小小的项目,都会涉及到声音资源的播放,虽然播放声音片段技术含量不高,几步就能搞定,但如果每次建项目都需要写个声音播放类也比较麻烦,不同的项目可能也有不同的功能要求,有的只需要播放就行,再就是每次写的若有针对性,以后回看代码会降低效率,所以就把我以前所使用到的功能集合到一起,把声音播放功能做成一个预制体,即方便使用,也能统一方法。主要能实现声音的播放,暂停,停止,缓存,...
2019-02-19 15:28:50
1086
原创 优化后Unity可传参的EventManager消息管理类,采用订阅者/发布者模式
分享一个消息发送及接收的框架,改编至一个叫EventManager的消息管理类(https://unity3d.com/cn/learn/tutorials/topics/scripting/events-creating-simple-messaging-system),之前在寻找消息管理框架的时候发现了这个类,感觉挺好用,逻辑也很清晰。但随着需求的增加,发现它也有些许的局限性,不能传参,只能触...
2018-12-13 10:53:43
1039
原创 关于Unity3D VideoPlayer播放视频中的声音的问题
VideoPlayer是unity5.6后一个较新的功能,方便快速的实现了视频资源的播放,功能实现也比较简单,这里就不介绍了。主要说一下有关声音的问题,不是什么高深的技术,但希望能给遇到这个问题的人节省一点点时间一:在控制面板中添加如上图,在指定Video Clip后,播放的视频是没有声音的,需要再挂一个Audio Source组件,不需要指定其AudioClip,直接将这个组件拖
2017-11-03 10:52:35
24887
1
VideoPlayer.unitypackage
2019-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人