大lao们请问一下,为啥我start里前两行的代码感觉没有运行啊,我想让这个Text文本移动到我脚本给出的坐标,但是好像没有效果,这是什么问题啊,下面是代码和结果图
你上面这种写法旋转,不是移动。移动的话是.position;
另外你现在这个3D物体(Cube)下面放一个画布然后再放UI的情况是错误的, 建议先去学习基础知识,或者去搜索一下UI跟随3D物体移动的解决方案
移动是.position
你这个移动UI 推荐使用 DoTween 插件
移动物体,可以使用
//this.transform.position+=Vector3.left; //第一种移动方法
//this.transform.Translate(Vector3.left); //第二种移动方法
加上刚体的话,可以使用
//rig.AddForce(Vector3.left*20); //第三种移动方法
//rig.velocity=(Vector3.left); //第四种移动方法
另外3D主角移动可以使用角色控制器
//使用 Move 和 SimpleMove