摘要: 在 Unity 开发中,C# 是我们最常用的编程语言之一。C# 提供了丰富的面向对象编程特性,其中抽象类(Abstract Class)和接口(Interface)是两个非常重要的概念。它们在设计模式和代码架构中扮演着关键角色,但很多开发者(包括我自己)在初学时常常会混淆它们的使用场景和区别。今天, 阅读全文
posted @ 2025-06-12 21:02 mdyyyds_blog 阅读(152) 评论(0) 推荐(0)
摘要: 在 C# 中,abstract 和 virtual 是两个非常重要的关键字,它们都用于实现多态,但它们的用途和行为有很大的区别 C# 中 abstract 与 virtual 的区别 在面向对象编程中,多态是一个核心概念,它允许我们通过基类的引用调用派生类的方法。在 C# 中,abstract 和 阅读全文
posted @ 2025-06-12 20:52 mdyyyds_blog 阅读(79) 评论(0) 推荐(0)
摘要: 在 Unity 开发中,MonoBehaviour 是一个非常重要的基类,几乎所有与游戏对象(GameObject)相关的脚本都继承自它。然而,很多初学者在使用 Unity 时可能会遇到一个常见的坑:试图用 new 关键字来创建继承自 MonoBehaviour 的对象。这种做法不仅无法达到预期效果 阅读全文
posted @ 2025-06-12 10:12 mdyyyds_blog 阅读(171) 评论(0) 推荐(0)