![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
http://imageknight.com/images/1217444771.jpg
програмно, так же как на скриншоте(можно обойтисб дорогой вместо реки) |
|
|||||
|
в голову приходит нарисовать линиями контур и залить битмапой
|
|
|||||
|
Modus ponens
|
Кажется iv что-то похожее делал... на сколько я помню, принцип примерно такой:
разбиваем кривую, вдоль которой нужно скейлить заливку на фрагменты равные ширине паттерна заливки и используя DispacementFilter изменяем экземпляр паттерна. Но чтобы с этим не мучаться, для игры я бы просто разбил карту на возможные повторяющиеся элементы, т.е. кусок "река справа налево", "река сверху вниз" и т.п. и из них конструировал уже общую "карту".
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
wvxvw, но ведь их тоже нада сделаь както! в иде помойму искажать таким способом битмапу нельзя), только програмно(для дороги юзаеться текстура)
ramshteks, если залить битмапу то заливка будет просто обрезана по контуру но никак не искажуна |
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
ну я об етом и говорю, лан сча будем изучать DisplacementMapFilter.
зы. не нашол ни в постах ни в темах iv а ничего похожего на ето, одни кривые безье) зы.зы. ваще старнно что на флеше до сих пор такого в нете не выложыли в свободное пользование, так как и норм. пример для работы с битмап шрифтами)) |
|
|||||
|
Плохо ищешь. Реки и дороги твои ручками быстрее написать.
__________________
if (love is true) break my.heart; |
|
|||||
|
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
В редакторе расставляем точки точки соединяем сплайном, сплайн расширяем до требуемой величины - выходит дешево и сердито.
|
|
|||||
|
Регистрация: May 2008
Сообщений: 161
|
ммм, а что такое сплайн ?)
|
|
|||||
|
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
Гугл рулит порато сильно
Если серьезно, то это все совсем - совсем просто. Полистай книжку по численным методам |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|