Подскажите пожалуйста с моей тупостью, никак не доходит.
Нужно создать объект у курсора мыши на экране
Нажал мышью на экране и в это месте создать объект
Грубо говоря хочу кинуть шар в месте клика
Синтаксис:
Используется csharp
public Transform sphere;
if(Input.GetMouseButtonDown(0))
{
Transform BulletInstance = (Transform) Instantiate(bullet, /*Как определить место клика на экране?*/, Quaternion.identity);
BulletInstance.GetComponent<Rigidbody>().AddForce(transform.forward * 1000);
}
if(Input.GetMouseButtonDown(0))
{
Transform BulletInstance = (Transform) Instantiate(bullet, /*Как определить место клика на экране?*/, Quaternion.identity);
BulletInstance.GetComponent<Rigidbody>().AddForce(transform.forward * 1000);
}
пробовал
Синтаксис:
Используется csharp
Input.mousePosition;
Пробовал относительно центра экрана
Синтаксис:
Используется csharp
new Vector3(Screen.width / 2 - Input.mousePosition.x, Screen.height / 2 - Input.mousePosition.y)
Нужно что то типа такого