using UnityEngine;
using System.IO;
// using System.Xml.Serialization;
public class SaveCoordinates : MonoBehaviour
{
public GameObject MainObject;
private void Start()
{
}
void Update()
{
// 获取 MainObject 的位置坐标
float x = MainObject.transform.position.x;
float y = MainObject.transform.position.y;
float z = MainObject.transform.position.z;
float elux = MainObject.transform.eulerAngles.x;
float eluy = MainObject.transform.eulerAngles.y;
float eluz = MainObject.transform.eulerAngles.z;
// 打开文件,以写入模式写入文本内容
using (var file = System.IO.File.CreateText("coordinates.txt"))
{
// 将三个坐标值以空格分隔,并写入文件
file.Write(x + " ");
file.Write(y + " ");
file.Write(z + " ");
file.Write("elur" + " ");
file.Write(elux + " ");
file.Write(eluy + " ");
file.Write(eluz);
}
}
}
Unity saves the position and rotation coordinates of the object as txt
Guess you like
Origin blog.csdn.net/moonlightpeng/article/details/132044104
Recommended
Ranking