- 博客(10)
- 收藏
- 关注
原创 【Unity 优化】 go.tag == “Player“ 和go.CompareTag(“Player“) 谁的性能更好?
根据tag来查找游戏对象是开发种常用的方法,从上面的测试种可以看出,应该使用Unity提供的CompareTag方法来查找,不产生GC,性能更好。
2023-11-09 13:00:51 114 1
原创 【Unity 优化】用 if(player != null) 判断非空效率高吗?
相信很多人在实际开发种使用第一种方法比较多,如果项目没有遇到性能问题,可能也不会太在意。不过既然有效率更高的判断非空的方法,我们为什么不用呢?有时稍微改变一下编码习惯,就会写出更高质量的代码。
2023-11-08 14:50:26 202 1
原创 【Unity 优化】通过GetComponent(“Transform“).transform获取Transform的效率高吗?
通过GetComponent(“Transform”).transform获取Transform效率并不高,使用强制类型转换(Transform)GetComponent(“Transform”) 效率更高。
2023-11-07 18:15:11 139 1
原创 在Unity中如何GetComponent效率最高?
在Unity中GetComponent的三个方法中:GetComponent(string type) 效率最高 > GetComponent() 次之 > GetComponent(Type type)效率最低注意:不同Unity版本,测试会有不同,当前测试使用的Unit版本是2020.2.2f1你在实际开发中经常使用哪个方法呢?
2023-11-07 15:12:32 214 1
原创 【C#学习笔记】ArrayList和List的区别,应该用哪一个?
在开发中,我们经常会遇到存储或检索对象的情况,.NET 提供了很多方式来实现这一点。他们主要分为泛型和非泛型集合类型。在本文中,我们将看到两种这样的存储类型——ArrayList 和 List,我们来对它们进行一下比较。
2023-10-11 21:09:28 224
原创 【C#学习笔记】泛型详解
泛型允许你延迟指定类或方法中编程元素的数据类型,在程序中实际使用的时候再指定。换句话说,泛型允许你编写可以处理任何数据类型的类或方法。在编写类或者方法的时候,数据类型作为可以被替代的参数,当编译器遇到类的构造函数或方法的函数调用时,它会生成处理特定数据类型的代码。泛型类和方法将可重用性、类型安全性和效率结合在一起,是那些非泛型类和方法很难做到的。泛型最常与集合以及对其进行操作的方法一起使用。
2023-10-11 17:54:10 27
原创 【Unity C#开发笔记】手机语言切换到法语以后,float.Parse 解析字符串出现异常解决方法!
上面这段代码,如果手机语言是中文,或者英文,在手机上运行都正常。但是如果把手机语言切换到法语,这段代码就会出现异常
2023-10-10 21:26:34 327
原创 【C#学习笔记】:自定义特性 Custom Attribute
C#中的自定义特性(Attribute)是一种扩展元数据并向代码元素添加附加信息的方法。它们允许你将自定义元数据附加到类、方法、属性、字段等。C#中有一些内置特性,可以用来向代码元素添加元数据。例如,[Serializable]特性可用于将类标记为可序列化。您也可以创建自己的自定义特性来添加元数据或配置运行时行为。自定义特性在增强代码的功能和行为方面起着至关重要的作用。它们提供了一种灵活的机制,用于添加描述性信息、配置运行时行为和启用运行时反射。
2023-10-07 22:17:59 1047
原创 【C#学习笔记】为什么使用事件而不使用委托
我们先来设定这样一个场景:公司的人事部门负责核算员工的工资,并在发放完工资以后通知每一位员工,员工收到工资以后可以去做自己喜欢的事情
2023-09-26 23:00:38 37 1
转载 C#中值类型和引用类型的区别
C#中值类型和引用类型的区别1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System.Obj
2015-01-09 23:03:55 363
Behavior Designer - Behavior Trees for Everyone
2023-10-17
Airy UI - Easy UI Animation v1.2.5.unitypackage
2023-09-27
Unity对象池管理插件PoolManager-v7.0.1.unitypackage
2023-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人