Rigidbody2D
стоит и у Bullet
, и у Stone
.
Коллайдеры тоже.
Рикошеты работают странно под разными углами, а иногда и вовсе влетают внутрь объекта и вылетают с обратной стороны.
Немного фото для понимания
void FixedUpdate()
{
if (true) // это временно
{
bullet1.Translate(Vector3.right * speed * Time.deltaTime); // перемещение bullet вперед
}
}
void OnCollisionEnter2D(Collision2D col)
{
if (col.gameObject.tag == "Wall")
{
live1--; // снятие одного очка за рикошет
Vector3 v = Vector3.Reflect(transform.right, col.contacts[0].normal);
float rot = - Mathf.Atan2(v.z, v.x) * Mathf.Rad2Deg;
transform.eulerAngles = new Vector3(0, 0, rot);
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Кириллица в базе данных хранится таким образом (пример): {"ru":"\u0418\u0441\u0442\u0440\u0430"}
Есть объекты, которые строятся в одной системеОни могут быть как большими, так и маленькими, очень вложенными и не очень
Использую в проекте imagineНе часто, но появляются странные исключения, самое массовое: