Для этого нужно сохранить начальное положение объекта и при нажатии на клавишу Q просто установить его обратно на это положение.
Вот пример реализации на C#:
```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ResetPosition : MonoBehaviour
{
private Vector3 initialPosition;
void Start()
{
initialPosition = transform.position;
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Q))
{
transform.position = initialPosition;
}
}
}
```
Присвойте этот скрипт к вашему объекту (кубу) в Unity. При запуске игры, скрипт сохранит начальное положение объекта. При нажатии клавиши Q, объект вернется на начальную позицию.
Надеюсь, это поможет вам реализовать необходимый функционал.