摘要:
Unity2022.3.20之后,可以使用异步克隆,正如前面一篇文章《Unity 2022.3.20f1新功能,异步实例化预制体Object.InstantiateAsync》说明的那样,常规的使用携程方式异步克隆,但如今await / async写法如此简单方便,肯定就不想放IEnumerator 阅读全文
摘要:
如何试用 TransformAccessArray | 添加/移除 Transform 到 TransformAccessArray中执行 以下是寻找最近目标的示例。 using System.Collections.Generic; using UnityEngine; using UnityEn 阅读全文
摘要:
JobSystem测试性能较低原因: 每帧重新构建整个 TransformAccessArray 每帧重建整个 NativeArray 数据 但我们通常都是动态添加删除Transform,无法做到静态。下面是解决问题的一些思路跟示例。 仅使用 TransformAccessArray.Allocat 阅读全文
摘要:
将 AI 功能添加到 .NET 开发是一种令人兴奋的全新体验。在这篇博文中,我们将探讨 Prompty 以及如何使用它来将大型语言模型(如 GPT-4o)集成到您的开发流程和 .NET 应用程序中。 Prompty 简介 作为 AI 爱好者和 .NET 开发人员,我们一直在寻找能够简化工作流程并提高 阅读全文
摘要:
在游戏开发中,经常需要批量设置图片的格式为Sprite类型,手动设置太麻烦,下面的编辑器脚本实现选中文件夹右键/Texture/SetAllImagesToSpriteType实现批量设置图片格式,具体格式参数可自行定义 using System; using System.IO; using Un 阅读全文
摘要:
unity开发游戏的时候经常会碰到安卓手机真机报错/崩溃,定位问题需要拉取安卓手机上的日志到电脑上来查看。 1. unity安装的时候,勾选安卓模块(sdk这些记得勾选安装) 2. 打开对应安卓模块个目录下的adb目录, 当前我的安装目录为C:\Program Files\Unity\Hub\Edi 阅读全文
摘要:
一、Thread类:最直接的方式开启线程最直接的方式是使用System.Threading.Thread类。这种方式简单明了,适合快速启动线程执行简单任务。 Thread thread = new Thread(() => Console.WriteLine("Hello from a new th 阅读全文
摘要:
1、编写一个死循环方法,然后运行调试vs using UnityEngine; public class DeadLoop : MonoBehaviour { // Start is called before the first frame update void Start() { DeadLo 阅读全文
摘要:
哈希集A 是存储唯一元素的集合。它通过在内部使用哈希表来实现这一点,该哈希表为基本操作(如添加、删除和包含)提供恒定时间平均复杂度 (O(1))。此外,不允许重复元素,使其成为唯一性至关重要的场景的理想选择。另一方面,表示按顺序存储元素的动态数组。它允许重复元素并提供对元素的索引访问,使其适用于需要 阅读全文
摘要:
最近想把ET打表工具的报错提示直接调用win系统弹窗,好让策划明显的知道表格哪里填错数据,弹窗需要调用System.Windows.Forms库。操作如下: 需要在 .csproj 文件中添加: <UseWindowsForms>true</UseWindowsForms> 须将目标平台设置为 Wi 阅读全文