2015-08-25 5 views
0

Возможно ли это с Unity3D? ...Прокрутка текстуры2D, которая находится в RawImage?

Я имею в RawImageTexture2D, который используется для отображения на пользовательском интерфейсе Canvas и пиксели рисуются в него с SetPixel(), а затем я хочу, чтобы прокрутить Texture2D пиксель за пикселем. Я не хочу использовать какие-либо материалы или причудливые вещи, поскольку этот код должен быть очень эффективным и легким. Это можно сделать как-то?

ответ

0

Я закончил создание класса-оболочки для Texture2D, который добавляет API для лучшей работы с задачами манипуляции пикселями. Он все еще использует GetPixels/SetPixels, так как в Unity3D в настоящее время API API не очень много. Но это лучше, чем ничего. Если у кого-то есть лучший способ или предложения, было бы здорово, если бы вы могли поделиться ими.

Этот класс называется Bitmap2D https://gist.github.com/hexagonstar/be39f847a4840c838500

Смежные вопросы