c# - 找到一个游戏对象 Vector3

标签 c# unity3d

最近我一直在研究保存/加载功能。我想要做的是在按下“保存”按钮后保存当前的 Vector3。但是,我似乎无法弄清楚如何找到 GameObjects Vector3

网上教程很多,但都是JS。

最佳答案

gameObjectVector3 是它的transform.position。因此,如果您有对它的引用,您可以使用:

Vector3 lastPosition = gameObject.transform.position;

或者如果保存脚本在 gameObject 本身上,您可以直接引用转换:

Vector3 lastPosition = transform.position;

更多信息在 Unity Docs .

关于c# - 找到一个游戏对象 Vector3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34257323/

相关文章:

unity3d - 在 Unity 中获取实时 HTC Vive Controller 位置

c# - 如何在登录时向 HttpContext 用户添加声明

c# - linq 问题 : querying nested collections

c# - 如何使用 EFC 和 SQLite 避免使用 AUTOINCRMENT 关键字?

c# - 即使 c++ dll/native 插件中有 exit(1),如何保留我的 unity3d 程序 (c# v3.5)?

使用 BinarySerializer 的 C# TCP 数据传输

c# - Unity - 为摩托车使用刚体 - 我该如何转弯?

c# - 使用 C# 将文本添加到 Excel 工作表中

c# - 从 powershell 调用 api 时,空值来自 Post 方法(FromBody)

c# - 为什么 VS Code 将 .cs 文件视为纯文本,而其他一切正常?