안녕하세요, 저는 코딩에 익숙하지 않고이 간단한 코드를 작동 시키려고 노력하고 있습니다. 코드를 업데이트하지 않고 연속 루프에서 5 초 동안 실행해야합니다.루프가 작동하지 않습니다. 코드가 실행되지 않습니다. 60 프레임
void Update() {
}
void OnTriggerEnter2D(Collider2D other)
{
timer += Time.deltaTime;
if (other.gameObject.CompareTag("IcePickup"))
{
Destroy(other.gameObject);
Blade1 = GameObject.Find("Blade1");
Blade1.gameObject.GetComponent<SpriteRenderer>().sprite = IceBlade;
int counting = 1;
while (counting <= 10)
{
print("icey");
(Blade1.transform.Rotate(new Vector3(0, 0, -0.50f));
counting ++;
}
}
}
Blade1.transform.Rotate (new Vector3 (0, 0, -0.50f)); woops 거기에 브래킷이 없어야합니다 ... –
그래서 블레이드가 0,0, -3.00f가는 다른 스크립트에서 회전하고 있습니다.하지만 얼음 픽업을받을 때 속도를 -0.50f로 변경하려고 시도하지만 그럴 수 없습니다. 그것을 해결하십시오. –
질문을 편집하여 자세한 정보를 업데이트하십시오. – Veltas