自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 unity 中 delegate ,Action ,event 之间的关系,以及什么是事件什么是委托。应该如何使用的代码示例

在 Unity 中,委托(delegate)是一种类型,它定义了方法的签名,允许将方法作为参数传递。可以把委托看作是一个指向方法的指针。,这里定义了一个接受一个整数参数且无返回值的委托类型。Action 是.NET 框架提供的一种泛型委托。它有不同的重载形式,用于表示不同参数列表和无返回值的方法。例如,就等价于前面自定义的接受一个整数参数且无返回值的委托MyDelegate。使用方式如,这里使用了 Lambda 表达式来创建一个 Action 实例。

2025-04-08 22:33:55 100

原创 在 C# 里,要让一个脚本(类)单例化

这些方法各有优劣,你可以根据具体的需求来选择合适的单例实现方式。这种方式在首次使用时才创建实例,但在多线程环境下可能会创建多个实例。先检查实例是否存在,若不存在再进行锁定检查,减少了锁的开销。类型会在第一次访问时延迟创建实例,并且是线程安全的。关键字保证在多线程环境下也只创建一个实例。的方式是比较推荐的,因为它简洁且线程安全。在类加载时就创建实例,天生线程安全。

2025-04-08 17:53:39 239

原创 Unity 配置文件,存储游戏数据的方法

一。Unity中的ScriptableObject是Unity中一个用于存储数据的类,它允许开发者创建可以在编辑模式下持久化的数据资源文件,实现数据的复用和配置管理。这个功能特别适合用于那些在游戏运行时不会改变的数据,比如配置文件,它可以避免内存浪费,但在游戏发布后不支持数据持久化。(1) 创建ScriptableObject。

2025-04-07 21:53:56 764

原创 在 Unity3D 的 UGUI 中,常见的事件接口及使用方法如下:

时,手指按下按钮触发`IPointerDownHandler`,手指抬起时触发`IPointerUpHandler`,可借此完成按钮点击相关逻辑。而`IPointerExitHandler`是当指针离开目标物体时调用,例如,当鼠标指针移到一个UI元素上显示提示信息,当指针离开该元素时隐藏提示信息,就可使用`IPointerExitHandler`。`IPointerUpHandler`是当指针在目标物体上抬起时调用,它主要。:当指针在目标物体上抬起时调用。:开始拖动目标物体时调用,实现。

2025-04-06 23:27:21 416

原创 unity 与数据库mysql连接的注意事项

(1)unity 中mysql 8.0 与mysql connector net 6.10.7较为适配;且,mysql 8.0与mysql connector net 7.0.2及以上。随着MySQL 8.0的发布,MySQL引入了新的默认身份验证插件。然而,这可能导致与旧版客户端或某些编程语言库的不兼容性。考虑更新你的mysql connector net。与mysql connector net。(2)unity连接MySQL数据库时,提示。如果你遇到连接错误,提示与。经过测试,mysql。

2025-04-06 02:31:36 359

原创 javascript 事件传播机制

当子元素触发某个事件时,该事件会向上冒泡到父元素,父元素上的事件监听器可以捕获到这个事件并执行相应的处理函数。事件冒泡是指当一个元素上的事件被触发时,该事件会从最深的节点开始,然后逐级向上传播到父节点。在DOM事件流中,还有一种叫做“事件捕获”的机制,它是事件传播的另一种方式。在JavaScript中,禁止事件传播通常有两种方式:阻止事件冒泡(阻止事件向上传播)和阻止事件捕获(阻止事件向下传播)。来同时阻止事件的进一步传播和同一事件类型在同一元素上的其他监听器的调用(特别是在捕获阶段)。

2025-04-03 10:48:22 385

原创 当教师,去公立学校与私立学校的区别与条件分别是什么?

2025-04-02 17:30:54 104

原创 javascript 延时操作

一. 简介。

2025-03-27 11:44:00 223

原创 反射invoke方法在Java中的使用

一. 前言反射是Java语言中一种强大而灵活的特性,它允许在运行时动态获取类的信息并对类成员进行操作。通过反射,我们可以在运行时获取类的构造方法、字段、方法等信息,并能够在程序运行时调用这些方法,创建对象实例,访问和修改字段的值等。二. 基本用法在Java反射中,Method类代表类的方法。它提供了丰富的方法来获取方法的信息,包括方法名、参数类型、返回类型等。而Method类的invoke方法则用于在运行时动态调用类的方法.

2025-03-23 11:52:23 323

原创 理解 HTML 中的 onclick 事件

是 HTML 中的一个事件属性,它定义了当元素被点击时应该执行的 JavaScript 代码。这个属性可以被添加到几乎所有的 HTML 元素上,除了一些不支持交互的元素,如<title><meta><script>等。(1) onclick 事件的基本用法。

2025-03-16 18:49:02 660

原创 java set怎么倒序排列元素

Comparator.reverseOrder(),适用于任何实现Set接口的集合。:TreeSet会按排序后的顺序存储元素,但会去重。:需保留元素插入顺序时使用LinkedHashSet。直接通过TreeSet的构造函数指定逆序比较器。方法3:Java 8 Stream API。方法2:转换为List排序后再转回Set。方法1:使用TreeSet与逆序比较器。:代码简洁,支持链式处理。

2025-03-11 11:49:30 172

原创 unity netcode中 ClientRpc与ServerRpc有何区别?

在Unity网络编程中,和是两种用于实现远程过程调用(RPC)的核心机制,主要用于客户端与服务器之间的通信。ClientRpc与ServerRpc的区别(Unity网络编程)

2025-03-07 13:19:48 165

原创 unity netcode ClientRpcParams怎么用

注:ai 生成。

2025-03-07 13:14:25 146

原创 javascript的三种引入方式

script>alert("这是js的内部引入");</script>alert("外部引入")在head或者body中,添加以下代码。

2025-03-06 10:45:09 169

原创 求某个自然数的所有质因子;

【代码】求某个自然数的所有质因子;

2025-02-13 17:35:10 282

原创 两个超int范围的两个整数相乘

/什么都能用这个头文件。

2025-02-13 12:30:10 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除