Как работать с объектом, используя SpriteMask в единстве - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь сделать игру, используя маску спрайта, и у меня есть одна проблема. например - у меня есть платформа, которой нет в маске спрайта https://sun9-32.userapi.com/c851416/v851416709/1dd072/E8Hi6Im0mtI.jpg

Я нашел функцию OnBecameVisible, но она работает для всего игрового объекта, что мне нужно, когда я остаюсь на'Ничего' - я должен упасть, но в то же время платформа должна иметь boxCollider2d, чтобы стоять на нем

    private void OnBecameVisible()
    {
        gameObject.GetComponent<BoxCollider2D>().enable = false;  // doesnt work for me
    }

, так что я должен сделать, чтобы сделать объект активным, когда он виден на маске? я имею в виду не только платформы, но и некоторые объекты, на которые я мог бы кликать, когда они видимы, и не могли, когда они не

1 Ответ

0 голосов
/ 05 октября 2019

Используйте это

this.gameObject.GetComponent<BoxCollider2D>().enabled = false;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...