
Unity
文章平均质量分 92
易安__
这个作者很懒,什么都没留下…
展开
-
Unity ScriptableObject 学习笔记
在使用预制件时可能会不小心犯错误,例如意外地实例化(Instantiate)一个预制件。在Unity中,如果你不小心多次实例化了预制件,可能会导致场景中出现许多不必要的副本,这可能会导致性能问题或场景管理上的混乱。预制件可能包含一些不必要的额外组件。例如,如果你只是想使用预制件中的一部分数据或资源,但预制件本身包含了许多其他组件(如碰撞体、渲染器等),这可能会使得使用变得复杂,并增加资源的负担。预制件可能在概念上并不完全适合。预制件在Unity中通常用于创建和配置可以在场景中复用的游戏对象模板。但是,如果你原创 2023-12-24 19:54:45 · 1227 阅读 · 0 评论 -
Unity Input System 官方案例学习笔记
Unity新的InputSystem案例学习笔记原创 2023-12-11 11:36:18 · 1731 阅读 · 0 评论 -
Unity中事件与委托的使用
事件 (event)在C#中, 关键字用于声明一个事件,它是一种特殊类型的多播委托,用于实现事件驱动编程模型。事件是一种允许类或对象通知其他类或对象当某些特定事情发生时的机制。在之前的代码中,将委托 更改为 会使该委托成为一个事件。虽然委托和事件在使用上非常相似,但它们在访问控制和使用意图上有重要的区别:作为普通委托无限制的访问:作为普通委托,任何有访问权限的代码都可以不仅订阅和取消订阅委托,还可以调用、重新赋值或清除委托列表。风险:这种无限制的访问可能会导致不安全的操作,如意外地覆盖当原创 2023-12-05 16:55:38 · 1020 阅读 · 0 评论