logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity进阶--C#相关

本文摘要了C#编程中的多个重要特性与应用场景: 可选参数与动态类型:介绍了命名参数、可选参数的用法,以及dynamic关键字的工作原理和注意事项。 线程与线程池:讲解多线程实现方式,ThreadPool的配置使用及其优缺点。 Task任务类:详细说明Task的创建方式、阻塞控制、延续任务和取消机制。 异步编程:解析async/await关键字的配合使用,包括取消令牌和延迟执行。 语法增强:包括静态

#c##开发语言#游戏引擎 +1
Unity中ScriptableObject数据容器详解

Unity的ScriptableObject是一个数据容器基类,用于创建可配置的数据资源文件。它支持数据复用、配置管理和编辑器持久化,可通过继承基类定义自定义数据结构,并支持两种创建方式:菜单创建和代码创建。使用时可通过Inspector关联或资源加载,具有生命周期函数。适用于配置数据、复用数据、编辑器功能开发等场景,能有效减少内存占用。结合JSON可实现数据持久化存储,通过单例模式可优化数据访问

#unity#游戏引擎#c# +1
UGUI-进阶部分

文章摘要: 本文详细介绍了Unity中UI事件监听接口的使用方法,包括常用和不常用的事件接口(如IPointerEnterHandler、IDragHandler等),以及通过代码或EventTrigger组件实现事件监听的两种方式。此外,还讲解了屏幕坐标转UI坐标、Mask遮罩效果、3D模型与UI的层级控制、异形按钮的实现技巧,以及自动布局组件(如GridLayoutGroup、ContentS

#unity#c#
到底了