我做了一些研究,但找不到最有效的答案,盒对撞机 2D 还是圆形对撞机 2D?
有这个问题很快就得到了很好的答案,它说最快的是球体对撞机,其次是胶囊对撞机,然后是盒子对撞机,但我想知道 2D 对撞机。
2500 对撞机
胶囊 453-481ms
框 490-520ms
球体 190-233ms
有没有人有关于计算机处理哪个更快的信息?谢谢!
使用Linq是否可以简化以下代码?
Transform parent;
List<GameObject> children = new List<GameObject>();
foreach (Transform child in parent)
{
children.Add(child.gameObject);
}
Run Code Online (Sandbox Code Playgroud)
我希望简单地编写parent.ForEach(),但是转换没有这种便利。有人知道这个简化吗?
这只是出于好奇,没有必要。
编辑:父母不是孩子的列表而是一个转换。
所以,我有这个疯狂的想法让枚举指向gameobjects.
这就是我想要做的事情:
/* These enums would hold gameobjects instead of ints */
enum exampleEnum{
AddPanel,
ListPanel
}
public class GUIManager : MonoBehaviour {
void Start()
{
EnablePanel(exampleEnum.AddPanel);
}
void EnablePanel(GameObject panel)
{
panel.setActive(true);
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让这项工作?还是一个解决方法?
除了枚举之外,这可能是可能的,但如果有,我不知道它,我正在通过网络寻找这样的解决方案.