gpt4 book ai didi

c# - 包装 Unity C# Monobehaviour 是否高效?

转载 作者:行者123 更新时间:2023-11-30 22:56:55 25 4
gpt4 key购买 nike

<分区>

我是否应该用我控制的另一个抽象类包装我的大部分(150 多个)C# 单一行为,并向它添加函数?或者这是否效率低得可笑,如果只有 60% 的单一行为将使用我的特殊包装类中的函数?另一种方法是向每个类添加一个 onDestroy 和各种其他函数。通过组合拥有这些功能而不是到处自动继承它们有什么好处?


我使用 DoTween(一个补间库)和 MEC(而不是协程),我运行每个协程和带有标签或游戏对象的补间。每当我做这些事情时,我都会用一个为我跟踪它们的类注册标签或游戏对象。我这样做是为了随时暂停游戏,而不会弄乱 Time.timeScale,并获得“真正的”暂停。使用 MEC 的缺点是,当您杀死一个游戏对象时,它不会自动停止您的协程——我想在我的包装类中手动执行此操作。这就是为什么我想知道我是否应该这样做。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com