Вы наверное замечали что при смене разрешения картинки хада не меняются ... И естественно при разрешении 640х480 они кажутся огромными а при 1280х1024 наоборот через чур маленькими ... Так вот вопрос : Как сделать чтоб при любом разрешении они занимали одинаковую площадь на экране ( как ВГУИ ) ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
-CJ- рисовать их вручную, через триапи, масштабируя под разрешение. Как масштабировать - см. макросы XRES и YRES. Как рисовать спрайты на триапи - где-то была статья БУзера... вроде... Ну попробуй сам, может разберешься, в сдк есть пример работы с триапи (правда там в 3д, ну в 2д похоже, просто координату z ставишь в 0).
XaeroX ну у меня концепций тоже завались ...
Можешь привести пример ? (хотябы для одного элемента ) а то рисовать один спрайт я могу ( да и то кроме черного цвета там ничего не поддерживается ) ... а вот целый хад ...
Да и рисования хада через OpenGL помоему не есть гуд ...
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
XaeroX ну вроде в триапи спрайты через openGL выводятся ... По крайней мере я так их выводил ... Scrama я тоже так думал ... но снова как объяснить хаду чтоб при нужном разрешении он загружал нужный спрайт ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
XaeroX эт я знаю ... но со спрайтами ка быть хз ...
А что ты думаешь начсет варианта скрамы ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
XaeroX а подскажи плиз что нужно править в коде чтобы при каждом разрешении хад подбирал нужные спрайты ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
У-у-у.. это тебе долго делать... не сколько, сложно сколько рутинно. Там всё под размеры самого спрайта подогнано, так что ориентируйся на ScreenHeight и ScreenWidth, относительно их значений и русуй спрайты, тут уже насколько хватит твоего трпения. Можно рисовать и через триайпи(ну он мне больше нравится ) или SPR_DrawAdditive.
Хотелось бы спросить я когда-то давно програмировал на визуал бейсике и там была айпи функция для создания прямоугольного региона окна со скруглёнными концами, так вот возможно ли задать прямоугольный регион со скруглёными углами для триайпи ?Точно знаю надо рисовать полигон, но как просчитать закругленя углов ? Наверно через тригонометрию ?
__________________
Хотелось бы, чтобы не только хотелось...
Тренсфер я бы с радостью рисовал через триАпи но хз как это для хада ....
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!