08 2023 档案
Unity在进行射线检测时忽略掉指定的碰撞器
摘要:using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { public Transform startPoint; // 起始点 阅读全文
posted @ 2023-08-22 16:11 Jason_c 阅读(450) 评论(0) 推荐(0)
Unity使用OpenCVForUnity加载和保存webp格式的图片
摘要:public static class Texture2DExtend { public static void LoadFromWebp(this Texture2D texture2D, byte[] data) { MatOfByte matOfByte = new MatOfByte(dat 阅读全文
posted @ 2023-08-08 14:39 Jason_c 阅读(555) 评论(0) 推荐(0)
Unity用CPU上下翻转Texture2D的最优解
摘要:将Texture2D上下翻转效率的进化史 以下数据都是基于8000x4000全景图进行对比的 1、最简单也是最先想到的,直接根据索引塞到另一个数组里,耗时:0.3061805秒 static Color32[] FlipColors(Color32[] originalColors, int wid 阅读全文
posted @ 2023-08-07 11:51 Jason_c 阅读(348) 评论(0) 推荐(0)
Unity 简单高效的异步库UniTask
摘要:UniTask 为Unity提供一个高性能,零GC的async/await异步方案。 基于值类型的UniTask<T>和自定义的 AsyncMethodBuilder 来实现0GC 使所有 Unity 的 AsyncOperations 和 Coroutines 可等待 基于 PlayerLoop 阅读全文
posted @ 2023-08-04 11:38 Jason_c 阅读(3800) 评论(0) 推荐(0)
Unity 将UnityWebRequest改为async/await异步
摘要:花了一点时间,对UnityWebRequest进行了简单封装,使用起来更方便一些,顺便实现了post接口轮询、重试的功能 using System; using System.Collections; using System.Collections.Generic; using System.Ru 阅读全文
posted @ 2023-08-01 15:45 Jason_c 阅读(1680) 评论(0) 推荐(0)