获取对象在变量中的初始位置,并且不要更改其值

年轻的哈哈

因此,我想将对象的位置保留在变量中,并且永远不要更改它的值,但是Im无法做到这一点。我的代码如下所示:

public class Test : MonoBehaviour
{
    Transform InitPosition;

    void Start()
    {
        InitPosition = transform;
        Debug.Log(InitPosition.position);
    }

    void FixedUpdate()
    {
        Debug.Log(InitPosition.position);
    }
}

我知道这段代码本身并不做任何事情,但是我只想看到FixedUpdate Debug.Log的结果与Start相同。

感谢您的关注。

杰夫

Transform是一个类,表示InitPosition存储对变换对象引用因此,无论InitPositiontransform指向同一个对象:如果对象的变化,你是否使用观察这些变化InitPosition.positiontransform.position

position另一方面,aVector3是一个结构,因此是一个具有复制语义的值类型。因此,请存储位置的副本:

public class Test : MonoBehaviour
{
    Vector3 InitPosition;

    void Start()
    {
        InitPosition = transform.position;
        Debug.Log(InitPosition);
    }

    void FixedUpdate()
    {
        Debug.Log(InitPosition);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过重新加载更新同一页面内的 php 变量,并且不要更改 Laravel 中以前的变量

来自分类Dev

NLog 变量在 WebApi 中更改其值

来自分类Dev

如何访问数组(json)中对象的位置并通过php更改其值

来自分类Dev

$ observe不触发更改并且不插值

来自分类Dev

如何增加mongodb查询中初始化变量的值以及我用来从对象中获取数据的初始化值变量

来自分类Dev

获取变量,其值是数组中的最大值

来自分类Dev

如何从其成员变量中获取类对象?

来自分类Dev

初始化变量并在for循环中更改其值后访问它

来自分类Dev

初始化变量并在for循环中更改其值后访问它

来自分类Dev

在Tensorflow中更改变量的初始值设定项

来自分类Dev

如何通过其值Javascript从对象数组中获取键

来自分类Dev

Rails自己的配置/初始化程序已更新,并且不显示更改

来自分类Dev

从其框架位置获取UIView对象

来自分类Dev

VBA数组函数将简单类型的变量转换为值,并且不存储变量引用

来自分类Dev

如何更改Elpy自动完成框的颜色并且不首先显示私有变量

来自分类Dev

Putty:登录,执行命令/更改环境变量,并且不关闭会话

来自分类Dev

如何更改Elpy自动完成框的颜色并且不首先显示私有变量

来自分类Dev

我可以重新初始化全局变量以覆盖其在C中的值吗?

来自分类Dev

等待变量更改其值的最佳方法

来自分类Dev

如果 Laravel eloquent 中的请求变量为空,则不要更改 mysql 列值

来自分类Dev

动态创建对象/变量并设置其值

来自分类Dev

初始化初始值设定项列表中的许多对象成员变量

来自分类Dev

组“加权”是指具有多个分组变量并且不包括自己的组值

来自分类Dev

如何根据其值获取变量的名称

来自分类Dev

无法通过函数中的变量更改对象的属性/值

来自分类Dev

Grails:无法设置参数的值,并且不断获取不能为null

来自分类Dev

从未初始化的变量中获取对类对象的引用-未实例化的对象

来自分类Dev

从现有集合初始化对象初始值设定项中的仅获取集合

来自分类Dev

在 formset 中设置 auto_id 并且不要在第一次显示时禁用错误

Related 相关文章

  1. 1

    通过重新加载更新同一页面内的 php 变量,并且不要更改 Laravel 中以前的变量

  2. 2

    NLog 变量在 WebApi 中更改其值

  3. 3

    如何访问数组(json)中对象的位置并通过php更改其值

  4. 4

    $ observe不触发更改并且不插值

  5. 5

    如何增加mongodb查询中初始化变量的值以及我用来从对象中获取数据的初始化值变量

  6. 6

    获取变量,其值是数组中的最大值

  7. 7

    如何从其成员变量中获取类对象?

  8. 8

    初始化变量并在for循环中更改其值后访问它

  9. 9

    初始化变量并在for循环中更改其值后访问它

  10. 10

    在Tensorflow中更改变量的初始值设定项

  11. 11

    如何通过其值Javascript从对象数组中获取键

  12. 12

    Rails自己的配置/初始化程序已更新,并且不显示更改

  13. 13

    从其框架位置获取UIView对象

  14. 14

    VBA数组函数将简单类型的变量转换为值,并且不存储变量引用

  15. 15

    如何更改Elpy自动完成框的颜色并且不首先显示私有变量

  16. 16

    Putty:登录,执行命令/更改环境变量,并且不关闭会话

  17. 17

    如何更改Elpy自动完成框的颜色并且不首先显示私有变量

  18. 18

    我可以重新初始化全局变量以覆盖其在C中的值吗?

  19. 19

    等待变量更改其值的最佳方法

  20. 20

    如果 Laravel eloquent 中的请求变量为空,则不要更改 mysql 列值

  21. 21

    动态创建对象/变量并设置其值

  22. 22

    初始化初始值设定项列表中的许多对象成员变量

  23. 23

    组“加权”是指具有多个分组变量并且不包括自己的组值

  24. 24

    如何根据其值获取变量的名称

  25. 25

    无法通过函数中的变量更改对象的属性/值

  26. 26

    Grails:无法设置参数的值,并且不断获取不能为null

  27. 27

    从未初始化的变量中获取对类对象的引用-未实例化的对象

  28. 28

    从现有集合初始化对象初始值设定项中的仅获取集合

  29. 29

    在 formset 中设置 auto_id 并且不要在第一次显示时禁用错误

热门标签

归档