У меня возникла эта проблема, и я не мог понять, как ее исправить. Я делаю 2D-игру и мне нужен вращающийся и сжимающийся шестиугольник.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Hexagon : MonoBehaviour
{
public Rigidbody rb;
public float shrinkSpeed = 3f;
// Start is called before the first frame update
void Start()
{
rb.rotation = Random.Range(0f, 360f);
transform.localScale = Vector3.one * 10f;
}
// Update is called once per frame
void Update()
{
transform.localScale -= Vector3.one * shrinkSpeed * Time.deltaTime;
if (transform.localScale.x <= .05f)
{
Destroy(gameObject);
}
}
}
Я новичок в программировании, и мне нужна помощь в этом.