1.创建object,导入资源
2.代码实现
1.创建object。
在层级面板创建cube1,cube2,调整好cube1和cube2的位置。使其顺利出现在game视角上。效果如图。
2.新建一个脚本并命名为move,双击文件打开visual进行编辑。
此处利用gameObject.GetComponent<transform>()获取cube1的transform组件,然后对该组件的position中的y进行改写。
!!注意这里gameObject头字母的大小写。gameObject代表由GameObject类实例化而来的该对象。GameObject代表类,一般运用GameObject时使用的都是该类的静态属性和静态方法。
(PS:Ctrl+P开启/关闭Play模式,ctrl+shift+P 在play模式中暂停)
public class move : MonoBehaviour
{
public Transform transform;
float temp;
// Start is called before the first frame update
void Start()
{
transform = gameObject.GetComponent<Transform>();
}
// Update is called once per frame
void Update()
{
transform.position = transform.position - new Vector3(0.02f,0,0);
}
}
效果