物体添加Collider ui遮挡射线问题:关掉UI上面Raycast Target 在场景添加 EventSystem Physics Raycaster 组件 添加在相机上 在被检测的物体上添加如下脚本 点击物体弹出UI,再次点击UI触发某事件 ...
分类:
其他好文 时间:
2019-06-22 19:46:56
阅读次数:
113
今天我们来用ThreeJS的库实现一个波纹粒子效果,我们用到的ThreeJS的库有CanvasRenderer.js,OrbitControls.js,Projector.js,stats.min.js和three.js。这些库都是不可或缺的,我们先来看看实现的效果,如下图所示。 我们再来看看项目结 ...
分类:
Web程序 时间:
2018-12-16 11:09:44
阅读次数:
694
Unity射线检测官方文档: 传送门 一、检测前方是否有游戏物体(射线无限长度) 二、检测前方是否有游戏物体(射线长度为1m) 三、检测前方游戏物体碰撞信息(射线无限长度): 四、指定检测碰撞Tag层 2D射线检测:使用Physics2D.Raycast() Raycast()和RaycastAll ...
分类:
编程语言 时间:
2018-11-11 10:26:10
阅读次数:
2501
解决方法: 在使用Unity的UGUI时候,重叠的UI控件可能会导致某一个控件点击失败,如下图: 在前面的图片挡住了后面的Button,导致后面的Button无法触发点击事件,此时只要把图片的Image组件的Raycast Target的勾选取消即可解决遮挡的问题: 原理: 鼠标点击屏幕实际上是以点 ...
分类:
编程语言 时间:
2018-11-05 00:06:02
阅读次数:
503
选中物体变红色demo: https://threejs.org/examples/#webgl_raycast_sprite From: https://www.cnblogs.com/xuejianxiyang/p/9732632.html ...
分类:
Web程序 时间:
2018-09-30 18:09:03
阅读次数:
902
using UnityEngine; /// /// NGUI中 鼠标划出屏幕后,停止对 UIDragScrollView 的 press /// public class CheckIsDragOverUI : MonoBehaviour { UIDragScrollView dragSV = n... ...
分类:
其他好文 时间:
2018-09-29 13:05:23
阅读次数:
446
一、漫反射 漫反射:是投射在粗糙表面上的光向各个方向反射的现象。更深入一点来讲,光线穿过物体表面,进入物体内部,经过一系列反弹后又穿出来。 次表面散射(英语:Subsurface scattering,简称“SSS”),比如:皮肤、蜡烛、玉石等。 二、金属 光线投射到金属表面后,一部分被反射,一部分 ...
分类:
其他好文 时间:
2018-08-24 19:33:32
阅读次数:
236
public class PlayerController : MonoBehaviour { CharacterController cc; [SerializeField] float m_RotationSpeed = 10f; [SerializeField] private float s... ...
分类:
移动开发 时间:
2018-07-18 15:13:24
阅读次数:
283
1.鼠标点击移动 2. UI0.01说过了 100像素相当于1米 3. transform.Rotate(new Vector3(0, 0, -speed * Time.deltaTime));//试试? 4. 5. 6. 7. 8.显示在面板 9.暂停 yield return 0帧; 10.GD ...
分类:
其他好文 时间:
2018-06-17 21:48:00
阅读次数:
342