- 博客(9)
- 收藏
- 关注
转载 Unity3D - 场景中3D物体添加鼠标点击事件
** 转载于:: [http://blog.sina.com.cn/s/blog_c3e21e750102yfnm.html] **(http://blog.sina.com.cn/s/blog_c3e21e750102yfnm.html).鼠标点击3D物体触发,Unity从本质上来说有两种:一种是通过事件(event)触发,一种是通过射线(ray)判断穿过的物体触发。这两种触发的原理是不同的,不论哪种触发都必须满足触发的要求才可以,既然原理不同,触发的要求也不一样,下面详细说明一下3种不同的方式。Un
2021-08-02 17:22:17
3334
原创 Unity自由涂鸦轨迹检测(VR)
做了一个VR的自由涂鸦画板,需要判断是否在指定位置涂鸦。效果思路自由涂鸦画板实现思路:使用Texture.GetPixels32() 获取纹理的像素数组(Color32[]),将画笔与画板碰撞点的像素改为画笔的颜色,最后将修改后的像素数组用Texture.SetPixels32()设置给纹理。判断是否按规定轨迹涂鸦思路:涂鸦过程实际是操作的一个像素数组(Color32[]),数组内储存着纹理每个像素的颜色。将指定的轨迹用N个单位为一像素的点标记,在绘制结束后判断这几个像素是否被修改成了画笔的颜色
2021-01-09 11:26:16
3229
6
原创 PostProcessing的使用与组件解析
看了BeaverJoe的PostPricessing视频,简单做个笔记。视频地址,觉得笔记不够详细的可以去看视频,下方置顶评论有详细的时间戳。视频后边还有代码控制组件参数的方法。目录安装使用摄像机相关Dithering(抖色)Anti-Aliasing(抗锯齿)组件Ambient Occlusion(环境光遮蔽)Cheromatic Aberration(色彩偏移)Vignette(暗角)Film Grain(胶片颗粒)Depth of Field(景深)Mtion Blur(运动模糊)Lens Dist
2020-11-24 11:15:12
987
原创 设计模式
1.状态模式(State)解释:让一个对象的行为随着内部状态的改变而变化,而该对象也像是换了类一样。结构图:Context(状态拥有者)是一个具有“状态”的属性类,可以制定相关的接口,让外界能够得知状态的改变或通过操作让状态改变。有状态的属性类,例如:游戏角色具有潜行、攻击、施法等状态;好友上线、脱机、忙碌等状态。State(状态接口类):制定状态的接口,负责规范Context在特定状态下要表现得行为。ContextState(具体状态类)继承至State。实现Context在特定状态下
2020-07-24 11:58:03
125
原创 Unity烘焙光照贴图出现Overlapping UVs警告的解决方法
最近烘焙场景时物体出现了莫名其妙的阴影。光照贴图出现Overlapping UVs警告。导致这个问题的原因很多,记录一下我的解决方式。点击Scene窗口下的下拉窗选择UV Overlap查看重叠的UV信息。红色的就是发生重叠的地方。解决方法:选择模型的资源文件,在Model栏下的GenerateLightmap UVs打勾,展开下边的setting调整Pack Margin到合适的数值,一点点往上加,知道UV重叠信息没有红色。参考资料链接: 官方文档...
2020-06-16 20:26:36
6764
原创 Unity IIS部署
1、 通过控制面板进入程序和功能页面**2、**点“启用或关闭Windows功能”,找到Internet Information Services(在 Windows 7为 Internet信息服务,下同)
2020-06-15 11:16:47
1555
原创 Unity UGUI与粒子层级关系
如何实现粒子显示在UI上1.将Canvas中的Render属性设置为Screen Space或者World Space2.调整粒子位置如何实现粒子和UI的交叉显示使用Canvas中的Order in Layer配合粒子系统Renderer中的Order in Layer调整层级关系。如果要调整粒子与Canvas下子物体的层级关系,为该子物体添加Canvas组件,勾选Override ...
2020-03-30 15:12:50
1606
1
原创 Unity打包报错more than one file was found with os independent path
打包时的弹窗项目使用了ShareSDK、百度ARSDK,buildSystem选的Gradle(关于Gradle打包和shareSDK接入的坑请参考我之前的文章:Unity集成ShareSDK遇到的问题),之前打包没问题,昨晚调整了一下文件夹今早打包就出问题了。网上查了一下发现都是AndroidStudio出现这个问题,大致意思是项目引用的jar冲突了,有多个jar,然后我就删除了错误信...
2019-11-12 17:47:30
933
1
原创 Unity集成ShareSDK遇到的问题
Unity集成ShareSDK遇到的问题刚进入公司,项目需要有微信分享功能,查找了一下发现使用ShareSDK可以实现,但是在集成过程中遇到了很多问题,这里总结一下,希望可以对他人有所帮助。我使用的Unity版本是2018.2.6f1,win10系统。发布环境配置参考了:https://blog.csdn.net/QWBin/article/details/81325127?tdsource...
2019-11-04 16:35:39
583
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人