如何在不检查器中创建游戏对象的情况下初始化转换?

时间:2019-03-29 19:44:56

标签: c# unity3d

我想在不创建游戏对象的情况下初始化转换,但是类似“ Transform trans = new Transform();”之类的东西由于保护级别而无法正常工作。我的代码有错误

Transform trans;
trans.position = new Vector3(0f, 0f, 0f);

因为trans等于null。那么,为什么它不起作用?)

1 个答案:

答案 0 :(得分:4)

如果没有GameObject,则无法创建Transform。

相反,您可以创建两个Vector3(一个用于位置,一个用于比例尺)以及一个四元数来处理旋转。

这些类中方法的组合可用于处理您要使用Transform的内容。