Весь курсор прозрачен - почему? - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь сделать простую вещь - заменить курсор по умолчанию моим курсором, вот что я делаю:

  1. Я подготовил простое изображение размером 64x64 png:

enter image description here

Настройки из Unity:

enter image description here

То, что я вижу в Game View

enter image description here

Я устанавливаю этот курсор через код, используя следующую простую строку:

Cursor.SetCursor(CursorTexture, CursorHotspot, CursorMode.Auto);

Моя цель - убрать только черный фон и оставить звезду такой, какая она есть, не делая ее прозрачной ..

У вас есть идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 06 декабря 2018

Документация Unity более здесь говорит, что:

From Gray Scale
This generates the alpha from the mean (average) of the input Texture RGB values.

Таким образом, альфа вашего изображения является средним значением всех значений RGB вашей текстуры.
Есть ли причинаВы не можете просто использовать .png изображение с прозрачным фоном вместо этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...