Добавлен
Можно ли как-то сделать молнию в 2д?
и каким образом?
у нас есть текстура самой молнии, которая бесшовная (естественно только с одной стороны) как в варе.
как можно растягивать такую молнию, но чтобы менялся только размер спрайта, а текстура не растягивалась?
вопрос на засыпку: анимация 2д текстуры этой же молнии, как оно делается?

Tiodor, возможно. Но самый замечательный вариант это сгенерировать мэш с правильными текстурными координатами. И тогда ничего хитрого не надо придумывать. Поэтому надо курить генерацию мэша
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Легко решается переписыванием шейдера, если юнити это позволяет. Хотя подозреваю что даже выбор правильного шейдера из стандартных может зарешать.
30
RSQR, а как динамично менять параметр тайлинга?
24
Tiodor:
RSQR, а как динамично менять параметр тайлинга?
Скриптом с помощью этой функции:
29
RSQR, дык он будет менять у всех объектов с этим материалом
30
alexprey, то есть несколько таких молний направленных в разные точки сделать не выйдет?
только для каждой разные материалы создавать?
24
Tiodor:
alexprey, то есть несколько таких молний направленных в разные точки сделать не выйдет?
только для каждой разные материалы создавать?
ну если у тебя несколько одинаковых молний - разные материалы не нужны, в противном случае на каждую молнию по материалу. А вообще можно создавать материал в памяти и удалять когда он не используется.
@MenuItem("GameObject/Create Material")
static function CreateMaterial () {
    // Create a simple material asset
    var material = new Material (Shader.Find("Diffuse"));
     AssetDatabase.CreateAsset(material, "Assets/" + Selection.activeGameObject.name + ".mat");
}
29
RSQR, вот я и говорю, что надо создавать на каждую молнию свой материал
Хотя лучше посмотреть в сторону шейдеров
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.