Unity
一只薛小源儿^O^
这个作者很懒,什么都没留下…
展开
-
Unity VideoPlayer组件一个接一个的播放视频
前几天做开发播放视频,想视频一播放完成后接着播放视频二,视频二播放完成后接着播放视频三。。。。结果给难倒了,开始用的videoplayer中的loopPointReached。loopPointReached是当VideoPlayer到达要播放的内容的结尾时调用。使用如下图: 真是糟心啊,也可能是我的判断条件给的不对,反正是纠结了好几天,没研究出用loopPoi...原创 2018-11-16 17:28:39 · 3779 阅读 · 3 评论 -
将欧拉角转换为四元数
将欧拉角转换为四元数: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 · 2393 阅读 · 0 评论 -
unity3D中LeapMotion开发(三)
不知不觉研究leap motion开发一个月了,但是最近才发现在开发中严重的错误,就是用VR方式的手势检测做了桌面方式的手势检测,以至于双手检测的时候总会出现丢手的情况,用官方案例也是丢手,无知的想就是leap motion的问题,连官方案例都总是丢手,实际上是我的方式就错了,所以大家在做桌面开发的时候先看官方案例中桌面版的例子,就不要用VR版的了,之前写的两篇都是VR版的手势检测。现在写桌面版的...原创 2018-12-24 08:54:27 · 886 阅读 · 0 评论 -
unity中关于动画的判断、设置
当在unity的animator面板中设置了大量的相同类型的参数,又需要多次调用担心名字打错而导致找不到结果,可以在代码中取得这个参数的名称,直接用代码中获取的参数:private int speedID=Animator.StringToHash("Speed");animator.SetFloat(speedID,1);判断动画是否播放完毕:Animator anim;Anim...原创 2018-12-29 14:21:48 · 1415 阅读 · 1 评论 -
unity中关于预制体的生成
在场景中如果要大量生成某一个物体,就可以用Instantiate函数生成指定的预制体啦。首先把要生成的物体参数在Inspector面板上设置好,该加的组件、脚本都加上,将物体拖到Prefab文件夹中,即可变成预制体。 然后就是写脚本的预制体生成逻辑(这个脚本不是预制体身上带的,而是生成预制体的脚本),使用Instantiate函数; Instantiate函数我就不说了,...原创 2019-11-07 09:00:32 · 11585 阅读 · 0 评论 -
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 · 587 阅读 · 0 评论