- 博客(10)
- 收藏
- 关注
原创 unity中关于预制体的生成
在场景中如果要大量生成某一个物体,就可以用Instantiate函数生成指定的预制体啦。首先把要生成的物体参数在Inspector面板上设置好,该加的组件、脚本都加上,将物体拖到Prefab文件夹中,即可变成预制体。 然后就是写脚本的预制体生成逻辑(这个脚本不是预制体身上带的,而是生成预制体的脚本),使用Instantiate函数; Instantiate函数我就不说了,...
2019-11-07 09:00:32
11803
原创 video player组件在UI上实时更改播放的视频
话不多说,直接上代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;public class test : MonoBehaviour { public VideoClip[] v...
2019-07-24 17:50:17
670
原创 unity中关于动画的判断、设置
当在unity的animator面板中设置了大量的相同类型的参数,又需要多次调用担心名字打错而导致找不到结果,可以在代码中取得这个参数的名称,直接用代码中获取的参数:private int speedID=Animator.StringToHash("Speed");animator.SetFloat(speedID,1);判断动画是否播放完毕:Animator anim;Anim...
2018-12-29 14:21:48
1522
1
原创 unity3D中LeapMotion开发(三)
不知不觉研究leap motion开发一个月了,但是最近才发现在开发中严重的错误,就是用VR方式的手势检测做了桌面方式的手势检测,以至于双手检测的时候总会出现丢手的情况,用官方案例也是丢手,无知的想就是leap motion的问题,连官方案例都总是丢手,实际上是我的方式就错了,所以大家在做桌面开发的时候先看官方案例中桌面版的例子,就不要用VR版的了,之前写的两篇都是VR版的手势检测。现在写桌面版的...
2018-12-24 08:54:27
972
原创 将欧拉角转换为四元数
将欧拉角转换为四元数:public Quaternion EularToQuaternion(float xx,float yy,float zz) { float X = xx / 180 * Mathf.PI; float Y = yy / 180 * Mathf.PI; float Z = zz / 180 * Mathf.PI; ...
2018-12-16 13:38:53
2461
原创 unity3D中LeapMotion开发(二)
接上上一篇: ②二是初始食指根向食指尖的向量和改变后食指根向食指尖的向量的夹角来判断食指是否弯曲,及弯曲角度。 跟第一种比较的方法基本一样,不一样的地方在于比较的向量,这个是初始食指尖和食指根的向量和变化的向量之间的夹角。 两种方法各有优势,第一种角度会出现负数的情况,因为当你紧紧握拳的时候,食指尖的前方向和掌心的前方向已经超过了180度...
2018-12-07 14:41:00
2247
原创 unity3D中LeapMotion开发(一)
安装LeapMotion驱动。网盘链接: https://pan.baidu.com/s/1i5fZTOZ6olSKev9fklGw4A 提取码: i1r9 。自己下也可以 在unity中导入官方SDK在官网下载,这里不放网盘链接了。注:2018.2.3第二个插件导进去报错,没仔细看是什么错就直接换了2017.3.0的版本,这个版本我第二个导进去不报错。 开始进行功能脚本的编写。 检测食指是...
2018-12-07 14:12:02
2192
原创 Kinect 姿势检测
Kinect 姿势检测新建一个脚本继承KinectGesture.GestureListenerInterface接口,并实现该接口中的方法。在GestureCompleted方法中添加要监听的姿势。 上面的方法都是继承的KinectGesture.GestureListenerInterface接口中的方法,看名字应该能知道是什么时候调用的吧,在这里我就不一一解释了。 ...
2018-11-23 17:27:26
2581
2
原创 Unity VideoPlayer组件一个接一个的播放视频
前几天做开发播放视频,想视频一播放完成后接着播放视频二,视频二播放完成后接着播放视频三。。。。结果给难倒了,开始用的videoplayer中的loopPointReached。loopPointReached是当VideoPlayer到达要播放的内容的结尾时调用。使用如下图: 真是糟心啊,也可能是我的判断条件给的不对,反正是纠结了好几天,没研究出用loopPoi...
2018-11-16 17:28:39
4008
3
原创 Kinect显示彩色数据流和深度数据流
Kinect显示彩色数据流和深度数据流Kinect显示彩色数据流(当前场景)Kinect显示深度数据流(将人物扣在背景上)Kinect显示彩色数据流(当前场景)1.勾选Computer Color Map;2.新建一个RawImage,彩色数据流将显示在这个RawImage上;3.编写脚本UseKinectManager;public RawImage rawImage;void Up...
2018-11-09 17:30:19
715
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人