unity
千杯不倒_老千
这个作者很懒,什么都没留下…
展开
-
AVPro Video视频方法
AVPro Video视频方法原创 2020-12-14 09:43:46 · 5233 阅读 · 0 评论 -
AVPro Video 插件在unity中动态播放视频
如果视频放的多,电脑或一体机配置差,就会变得卡,做起来也很麻烦,所以我今天分享一下动态播放的方法 ,占内存小,省时省力。废话不多说直接上代码 /// <summary> /// 动态播放视频 /// </summary> /// <param name="filePath">传来视频的路径</param> private void LoadVideo(string filePath) { print("原创 2020-11-23 10:37:10 · 11269 阅读 · 2 评论 -
Unity 之鼠标滑动屏幕或拖动物体
直接把代码挂载到相机上面,参数都调好了,想改的自己改,也可以改成拖动物体,直接挂载到需要拖动的物体上面即可,如果拖动位置不对,就把世界坐标系转为屏幕坐标系,我这里用的世界坐标系,最后一行为注释掉的世界坐标系转为屏幕坐标系的方法using UnityEngine;using System.Collections;public class Controll : MonoBehaviour{ private bool isMouseDown = false; private Vecto原创 2020-09-07 11:26:44 · 1842 阅读 · 0 评论 -
Unity之Text文本框大小和滑动框Scroll View大小随文字多少变化最佳大小
先说文本框大小随文字多少而变化大小首先在Text上面添加组件 Content Size Fitter 在文本上,然后在设置属性,直接看图吧如果想自己调宽或者长的话,就把对应的 属性改成Unconstrained就可以了,看下图同理,讲的够详细了,不会的就在评论区在问也行再来说说在Scroll View滑动框里面的Content下面,怎么让滑动框跟文本保持一致大小呢废话不多说,直接看下图按照图上的组件添加,然后设置属性,就可以了,这个还适用于动态实例化文本,不管你文本有多长或者是多短,都是会直接原创 2020-08-29 11:28:38 · 2599 阅读 · 1 评论 -
Unity之VideoPlayer的播放暂停
废话不多说上代码直接挂载到视频上,或者任一物体,赋值自己赋using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;public class VideoPanel : MonoBehaviour{ public RawImage rawImage; //组件RawImage ,视频播放的地方原创 2020-08-21 13:55:35 · 2248 阅读 · 0 评论 -
unity 实用小知识
直接上代码全局查找某个类型的所有组件,但不包括enable=false(未激活的)的FindObjectOfType 根据标签查找,找到所有名字相同的标签,返回一个数组类型FindGameObjectsWithTag (); 例: GameObject[] A = GameObject.FindGameObjectsWithTag(“标签名”);根据标签查找,如果有多个,则返回第一个,返回一个GameObject 类型FindGameObjectWithTag (); 例:原创 2020-07-28 13:09:26 · 220 阅读 · 0 评论 -
unity NGUI组件解析之实现打字机效果
unity NGUI组件解析之实现打字机效果脚本名称Typewriter Effect ,Chars Per Second 为打字机的速度,数字越高字体出现的速度越快原创 2020-07-28 09:11:46 · 380 阅读 · 0 评论 -
Unity之Slider滑动放大缩小
滑动slider来改变相机的位置,从而实现放大缩小废话不多说直接上代码:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Magnify : MonoBehaviour{ public Slider MagnifySlider; //Slider放大缩小 /// &l原创 2020-07-24 10:34:31 · 2875 阅读 · 0 评论 -
unity之Slider拖动事件
下面两个方法都是UGUI里面Slider的,脚本之接挂载到slider上面就可以了,废话不多说上代码:/// <summary> /// 给 Slider 添加开始拖拽事件 //拖拽slider进度条时一直会触发 /// </summary> /// <param name="eventData"></param> public void OnDrag(PointerEventData eventData) {原创 2020-07-16 17:02:24 · 4912 阅读 · 0 评论 -
unity 打乱数组,随机排列
写的都明明白白了,就不用我多说了吧;原创 2020-07-14 08:39:27 · 1629 阅读 · 0 评论 -
unity 方法之数学Mathf
Mathf.Max(); 传两个数或数组,取最大值Mathf.Min(); 传两个数或数组,取最小值Mathf.Pow(float A,float P); 表示A的P次方。Mathf.Lerp(float A,float B,float T); 插值运算 ,自己设置 A最大值,B最小值 ,T的值取在A和B之间,如果T大于B则取B的值,如果小于A则取A的值Mathf.Sqrt(float A); 计算根号A的值float A =Mathf.Deg2Rad 把度数变..原创 2020-07-11 14:09:15 · 1686 阅读 · 0 评论 -
byte[]数组只取最后五位数
废话不多说上代码: byte[] data = new byte[7]; byte[] c = new byte[5]; Array.Copy(data, data.Length - 5, c, 0, 5);在这里面,data的数组是可以边的,不管长度多少原创 2020-07-03 09:59:50 · 1015 阅读 · 0 评论 -
unity调用软键盘
废话不多说,下面代码直接挂载到InputField上面using System;using System.Collections;using System.Diagnostics;using System.IO;using System.Runtime.InteropServices;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI; [RequireComponent(typeof(In原创 2020-06-20 10:57:44 · 2396 阅读 · 1 评论 -
Unity 协程倒计时
可以用协程写,也可以用update写原创 2020-03-16 17:21:39 · 211 阅读 · 0 评论 -
unity 如何获取本地时间
废话不多说直接上代码string Time = DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day + " " + string.Format("{0:D2}:{1:D2}", DateTime.Now.Hour, DateTime.Now.Minute); 年 月 日原创 2020-06-16 14:10:06 · 1535 阅读 · 0 评论 -
Unity生命周期
Awake ()当一个脚本实例被载入时调用Start() 仅在Update 函数第一次被调用前调用OnEnable()当脚本被调用时Update()每一帧前调用FixedUpdate 固定时间调用0.02秒(可修改)LateUpdate每一帧后调用OnGUI() 渲染是调用 不常用 太消耗资源OnDisable() 脚本不可用时调用OnDestroy() 当脚本销毁时调用脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到Awake ->OnEable-> Star转载 2020-05-30 11:42:56 · 215 阅读 · 0 评论