在Gameobject设置坐标位置的报错
error CS1612: Cannot modify a value type return value of `UnityEngine.Transform.position'. Consider storing the value in a temporary variable
报错的代码是这样写的,为了修改x的值
GameObject obj = GameObject.Find("obj"+i); obj.transform.position.x = 100.0f;
找了找,应该这样设置才可以
GameObject obj = GameObject.Find("obj"+i); Vector3 pos = obj.transform.position; pos.x = 100.0f; obj.transform.position = pos;
参考文章
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/303.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!