C# 在接口方法中处理视觉效果和点击逻辑

C# 在接口方法中处理视觉效果和点击逻辑,c#,unity3d,C#,Unity3d,只是一些初学者想知道这是否是一种奇怪的方法来将视觉效果/任何其他击中物体 假设我有一个可识别的界面和一个命中方法,在一个敌人的物体中,我会有一个脚本,在命中时对敌人应用伤害和视觉效果, 这是一种混乱的还是糟糕的方法?有没有更好的方法来处理这种行为?这种方法是可以接受的。我建议你也做两个脚本。一个是视觉效果,一个是损伤。如果您使用两个脚本,那么您可能可以在代码中再次使用它们,但是如果将它们组合在一起,您将无法再次使用它们

只是一些初学者想知道这是否是一种奇怪的方法来将视觉效果/任何其他击中物体

假设我有一个可识别的界面和一个命中方法,在一个敌人的物体中,我会有一个脚本,在命中时对敌人应用伤害和视觉效果,
这是一种混乱的还是糟糕的方法?有没有更好的方法来处理这种行为?

这种方法是可以接受的。我建议你也做两个脚本。一个是视觉效果,一个是损伤。如果您使用两个脚本,那么您可能可以在代码中再次使用它们,但是如果将它们组合在一起,您将无法再次使用它们