Я пытаюсь создать изометрическую игру, такую как столкновение кланов. Я создал Terrain, и я установил положение своей камеры (0,300, -10) и Rotation (40,45,0) и Perspective to Orthographic. Я использую код ниже, чтобы перетащить куб, но когда я перетаскиваю куб в какую-то позицию, куб не может быть видимым или видима только часть куба. Кажется, что позиция (X, Y, Z) все три меняются с использованием кода ниже. Но я хочу перетащить куб так же, как в любую верхнюю игру, такую как Clash of Clans. Пожалуйста, помогите мне решить мою проблему.Как перетащить куб в орфографическую камеру в Unity 3d?
void OnMouseDrag()
{
Vector3 mousePosition = new Vector3 (Input.mousePosition.x, Input.mousePosition.y, 0);
Vector3 objPosition = Camera.main.ScreenToWorldPoint (mousePosition);
this.target.transform.position = objPosition;
}