
unity
壞宝
所有能爬过去的问题都成为了经历和谈资,只有那些越不过的 BUG 才能称之为问题。
展开
-
unity 无重复的随机数
/// <summary> /// 随机数 /// </summary> /// <param name="min"></param> /// <param name="max"></param> /// <returns></returns> private int[] Random_(int min,int max) { System.Random random = new Sy..原创 2021-05-27 14:21:10 · 320 阅读 · 0 评论 -
Unity 动态截图
/// <summary> /// 截图 /// </summary> /// <param name="rect"></param> /// <returns></returns> IEnumerator CaptureScreenshot2(Rect rect) { yield return new WaitForEndOfFrame(); ...原创 2020-10-26 13:59:15 · 343 阅读 · 0 评论 -
unity 切换场景不销毁物体
/// <summary> /// 单例解决重复创建物体 /// </summary> private static PreservationData _instance; public static PreservationData Instance { get { return _instance; } } private void Awake() { if (_instance != null) { Destroy(this.gameObject)..原创 2020-10-16 17:40:13 · 6035 阅读 · 0 评论 -
unity实现UI拖拽及限制拖拽范围
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems; public class DragUI : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler{ /// <summary> /// .原创 2020-09-01 15:00:37 · 1168 阅读 · 1 评论 -
unity 图片自适应Text
原创 2020-09-01 10:37:16 · 329 阅读 · 0 评论 -
untiy 调用打印机,以及调试
IEnumerator CaptureScreenshot2(Rect rect) { yield return new WaitForEndOfFrame(); // 先创建一个的空纹理,大小可根据实现需要来设置 Texture2D screenShot = new Texture2D(1920, 1080, TextureFormat.RGB24, false); // 读取屏幕像素信息并存储为纹理数据, ...原创 2020-07-06 14:19:38 · 599 阅读 · 0 评论 -
Unity Windows PC获得唯一标识符
//可以通过mac地址唯一标识 private static string GetMacAddress() { string physicalAddress = ""; NetworkInterface[] nice = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface adaper in nice) { ...原创 2020-07-02 09:39:25 · 1495 阅读 · 0 评论 -
untiy 判断图片是否在画面里
首先调整Canvas参数,然后把代码段放在图片上就好using System.Collections;using System.Collections.Generic;using UnityEngine;public class ButtonEvent : MonoBehaviour{ private Vector3[] corners; public float value; private void Update() { c..原创 2020-06-18 15:30:49 · 554 阅读 · 0 评论 -
超简单Json解析
string str=@{"error_code":0,"error_msg":"SUCCESS","log_id":579792011019,"timestamp":1587441375,"cached":0,"result":{"face_token":"57e79ceedf5c62b0202b210a62e4f5eb","user_list":[{"group_id":"00...原创 2020-04-21 14:36:56 · 279 阅读 · 0 评论 -
untiy 实时人像抠图
最近公司要求做一个抠图程序,作者想到接一个百度AI来实现抠图,做出来之后效果不是太好,然后领导说想要实时抠图,让用户现场体验更好些,没办法,只能推倒重来,然后在网上找个shader,然后自己改改,就实现了。首先是shader代码Shader "UniversalChromaKey" { Properties { _MainTex...原创 2020-04-16 12:26:39 · 5047 阅读 · 2 评论 -
unity 如何读取、修改Image的宽高
宽:gameObject.GetComponent<RectTransform>().rect.width 高:gameObject.GetComponent<RectTransform>().rect.height GetComponent<RectTransform>().size...原创 2018-11-28 14:01:22 · 21449 阅读 · 0 评论 -
unity2017 VideoPlayer 无法播放视频解决
unity5.6以上自带VideoPlayer播放视频组件,但是有时候视频无法放到组件上,以下就是博主找到的解决办法,希望对同行们有所帮助。如有问题或建议请留言博主或加qq群:636926481 ,互相交流如何判断视频播放完毕呢,用这几个属性就可以了//判断是否播放完毕,在update里(在网上找的) Debug.Log("vp.frameCount:" + vp.fr...原创 2018-12-26 14:29:25 · 16446 阅读 · 0 评论 -
untiy VideoPlayer视频模糊
如果视频出现模糊或者尺寸不对只需要修改Texture的Size就可以注意一点 Size的值要跟视频尺寸一直 欢迎加入游戏开发交流群C+\C# 636926481 ...原创 2019-01-02 11:28:59 · 4064 阅读 · 1 评论 -
unity VideoPlayer获取和控制视频进度
由于项目现场测试出现问题,小编不得不用unity自带的视频播放器组件,在网上找了很多代码,但是大致都是一样的,小编觉得网上的代码有点长,就自己写了一个简单的代码用来实现滚动条播放和控制,代码不多,就几行,不过可以满足需要的功能,希望对大家有帮助如果有问题请进群联系我unity开发群 636926481 public VideoPlayer player; public S...原创 2019-05-28 11:55:03 · 15112 阅读 · 4 评论 -
utniy 按钮点击:判断是那个按钮点击的
如果有不明白的加QQ群:636926481public void ClickEvent1() { //通过 UnityEngine.EventSystems的底层来获取到当前点击的对象 var button = UnityEngine.EventSystems.EventSystem.current.currentSelectedGam...原创 2019-09-20 15:28:14 · 534 阅读 · 0 评论