Спрайт не меняется (и разрушает)C#

Место общения программистов C#
Ответить
Anonymous
 Спрайт не меняется (и разрушает)

Сообщение Anonymous »

Я хотел, чтобы пузырь взорвался, когда его щелкнули, но он каким -то образом не работает < /p>

Код: Выделить всё

using UnityEngine;

public class BCE : MonoBehaviour
{
public Sprite poppedSprite;
public float destroyDelay = 1f;

private bool isPopped = false;

private void OnMouseDown()
{
// Change the sprite to the "popped" sprite
gameObject.GetComponent().sprite = poppedSprite;
// Set the flag indicating that the bubble has been popped
isPopped = true;
// Destroy the GameObject after a short delay
Destroy(this.gameObject, 0.1f);
}
}
Пузырь должен изменить его спрайт и уничтожить (через 0,1 секунды)

Подробнее здесь: https://stackoverflow.com/questions/756 ... destroying
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»