Четверг, 10 Октября 2024, 14:04

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Тени и текст в Love
yarickyarickДата: Суббота, 24 Марта 2012, 02:00 | Сообщение # 1
Маленький лицемер
Сейчас нет на сайте
Как создать тени в Love?
Или же есть спец. библиотека для этого?
А так же можно ли написать Едит бокс в нем и для всего текста прикрутить волнистое, прозрачное изображение(ака внутренняя тень) которое будет обрезаться само в зависимости от текста?
AIДата: Суббота, 24 Марта 2012, 12:08 | Сообщение # 2
был не раз
Сейчас нет на сайте
Я конечно не знаю как можно реализовать тень в вашем движке, но скорее всего по средствам рендинга сцены, или буфера stencil. Тоже касается и текста. imho

Сообщение отредактировал AI - Суббота, 24 Марта 2012, 12:12
allxumukДата: Суббота, 24 Марта 2012, 14:30 | Сообщение # 3
старожил
Сейчас нет на сайте
Quote (yarickyarick)
А так же можно ли написать Едит бокс в нем

Если сам сделаешь - можно.

Quote (yarickyarick)
для всего текста прикрутить волнистое, прозрачное изображение(ака внутренняя тень) которое будет обрезаться само в зависимости от текста?

Это как?

Quote (yarickyarick)
Как создать тени в Love?

В смысле система освещения?


Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
yarickyarickДата: Вторник, 10 Апреля 2012, 04:37 | Сообщение # 4
Маленький лицемер
Сейчас нет на сайте
allxumuk, Извиняюсь, долго не было в городе, замотался + бан, так что про темку немного забыл...
Quote (allxumuk)
Это как?


Что-то по типу этого, только тени наложить должна программа, а не мои бедные ручки через фотошоп=)))
+ эффекты какие-то применять можно было бы, то было бы круть=)))
Quote (allxumuk)
В смысле система освещения?

Yes!)
Quote (allxumuk)
Если сам сделаешь - можно.

Какую магию для этого нужно использовать, магистр?


Сообщение отредактировал yarickyarick - Вторник, 10 Апреля 2012, 04:38
allxumukДата: Вторник, 10 Апреля 2012, 10:50 | Сообщение # 5
старожил
Сейчас нет на сайте
Quote (yarickyarick)
Что-то по типу этого, только тени наложить должна программа, а не мои бедные ручки через фотошоп=)))

Лично я не знаю, но способ определённо есть. Love даёт возможность получить сведения обо всех пикселях изображения и проводить над ними манипуляции.

Quote (yarickyarick)
Yes!)

Встроенной системы освещения я не встречал, а делать её через Lua страшный грех, караемый избавлением от FPS.

Quote (yarickyarick)
Какую магию для этого нужно использовать, магистр?

В общем-то не такую уж и сложную.
Сперва как-нибудь активируешь EditBox, можешь кликом мыши по нему или отдельную сцену сделать на которой он сразу активен, это я оставлю на тебя.
В функции love.keypressed(key, unicode)
Code
if edit then
    text = text..key
end


Правда так писать можно только по английски и ещё нужно настроить исключения для системных клавиш (return, shift, etc.). Наверное нужно через юникод буквы брать.


Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
yarickyarickДата: Вторник, 10 Апреля 2012, 19:24 | Сообщение # 6
Маленький лицемер
Сейчас нет на сайте
allxumuk, пичяль...
Попробую поработать с пикселями в лове=)
Если не увидите меня на протяжении дня, вызывайте скорую...
pro100denverДата: Пятница, 20 Апреля 2012, 14:00 | Сообщение # 7
участник
Сейчас нет на сайте
Quote (yarickyarick)
Если не увидите меня на протяжении дня, вызывайте скорую...

10 дней уже, вызывать 03 ?




Мой блог.DENVER
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг