Разработка java | SEclub.org
Разработка java
Все новые
DDDEN!SSS, а шорт не катит?

Ссылка на пост
Всего сообщений: 7795
*
Malcolm
9 авг 2009 в 16:17
Vitos_boy, а что там долго писать-то? Ну, строго говоря, в первой версии браузера еще в MobileTar я просто взял программу-пример с сайта SE, отрезал ей лишнее и переделал под себя, так что код писать с нуля не пришлось. Сейчас я уже, разумеется, все переработал настолько, что чужого кода там давно не осталось.
DDDEN!SSS, по-моему, ты вообще что-то неправильно делаешь, если простое сравнение вызывает падение в FPS. Почему у тебя алгоритм вылезает за границы массива? Ты бы заранее рассчитал размеры текстур и кэшировал их где-нибудь, а потом брал эти значения во время отрисовки.
*
Yusyanya
9 авг 2009 в 16:38
Malcolm, наверна количество ифов великовато :gg: .
*
DDDENISSS
9 авг 2009 в 16:39
Malcolm, сравнение понижает фпс потому что для каждого пикселя надо. Почему он вылазит за граници? Та хер его. Может из-за фиксированной точки. Я уже с ним замучался. Про кеширование размеров текстуры я не понял. Ясное дело они хранятся у меня. Только зачем они мне во время отрисовки?
так с помощью "&" можно сделать число положительным и не больше массива?
Если тексура размером 256-256, то размер массива 65536. Как я понимаю мне надо у int обнулить первые 2 байта, чтобы не вылезло за этот придел.
За четность отвечает же первый байт? Если он равен 1, то число положительное?
*
Yusyanya
9 авг 2009 в 16:53
DDDEN!SSS, а шорт не катит?
*
Malcolm
9 авг 2009 в 16:53
DDDEN!SSS, про побитовые операции ты написал правильно, единственное, в чем ошибся - знак положительный при последнем бите равном 0, а не 1. Только, по-моему, это не то, что тебе нужно. Тебе нужно разобраться, почему у тебя алгоритм неправильно работает, а так ты, возможно, поменяешь видимую проблему на скрытую, что еще хуже.
*
Vitos_boy
9 авг 2009 в 17:58
Млин как мне расширить фильтр? При создании списка в браузере. Так Enumeration en=fc.list("*.png",false); то тупо остаютс ток фалы с расширением :png: А мне над, папки, и фалы с расширением .png, .jpg, .jpeg, .bmp, и :gif: Еси нет простого решения, то как тогда хотяб оставить ток папки? И чё там значит true или false?
9 авг 2009 в 18:01 / Vitos_boy (1)
*
DDDENISSS
9 авг 2009 в 18:52
Malcolm, можеш еще написать как первый бит сделать равным нулю. Теоретически так: &=0х7f ff ff ff, но так всё число меняет.
*
DDDENISSS
9 авг 2009 в 20:21
Malcolm, легко сказать разобраться :-( . Вот upwap.ru/516676 то, что, есть на сей момент. Как видно на скрине, ошибки (зелёные пиксели) появляются, только когда треуголник как тонкая полоска. Но выходит за приделы текстуры очень сильно. Аж на 20 может выйти за ширину текстуры.
*
Nicolos
9 авг 2009 в 21:45
что означает типа a.size что оно измеряет у объекта a ? что за операция Math.abc ?
*
DDDENISSS
10 авг 2009 в 05:40
Nicolos, у кокого объекта? Вектор, чтоли? Его размер возращает. abc делает число положительным.
*
Nicolos
10 авг 2009 в 07:21
что значит размер? вот например объект задан массивом из 10 ти цифр. значит 10 это и есть размер?
*
Nicolos
10 авг 2009 в 07:25
Malcolm, помнишь ты давно код писал, который заменяет if(){}else{} но размером по меньше? напиши еще раз пожалуйсто найти не могу
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026