Axis_X.transform.localPosition = Vector3.MoveTowards(Axis_X.transform.localPosition, new Vector3(0.0944f, 0.06182743f, 0.0113f), speed * 0.1f *Time.deltaTime); Debug.Log(target); Debug.Log(Axis_X.transform.position+"这"); if (Axis_X.transform.position==target) { Debug.Log("1"); transform.localPosition = Vector3.MoveTowards(transform.localPosition, new Vector3(-0.387f, 1.6f, 0.374f), speed * Time.deltaTime); }
时间: 2024-04-20 15:23:37 浏览: 49
client_axis.rar_AxisClient_axis client_axis.client_webservice客户端
根据你提供的代码,我看到你在使用`MoveTowards`方法来逐渐改变物体的位置。你在更新`Axis_X`对象的本地位置,在达到目标位置后,你希望改变当前对象的本地位置。
在代码中,你使用了`Debug.Log`来打印目标位置和`Axis_X`对象的位置。然后,你检查`Axis_X`对象的位置是否等于目标位置,如果是,则改变当前对象的本地位置。
请问有什么其他问题或者需要我帮助解决的地方吗?
阅读全文