Как стать автором
Обновить
0
0
Роберто Курилло @HabraCurillo

Пользователь

Отправить сообщение
Ну да, без них просто ругается на "undefined reference to `initGraphics'".
В общем, есть библиотека Graphics.h (качается по ссылке), в ней есть все необходимые функции для работы в графическом режиме.

Только вот не пойму, как ее правильно залинковать при билде. Все туториалы основываются на использовании cygwin, поэтому предлагают просто поправить в Makefile опцию OBJS. У нас, я так понимаю, makefile нет, поэтому в каком месте указать, что нужно заюзать еще "graphics.o framebuffer.o" я пока не нашел, хотя излазил все Build Options и Compiler Settings.

Наверно я туплю, просто никогда раньше не занимался C, тем более под win :)
Ну да, можно просто выделить некоторую "мертвую зону", которую считать нулем.

А есть какая-нибудь инфа по работе в простом графическом режиме? Ну там точки и линии порисовать хочется :) Пока не нагуглил.
Во время отладки довольно неудобно каждый раз переключать PSP в режим usb, копировать скомпиленный файл, потом запускать его.
Я себе в батник дописал копирование в нужное место, стало чуть-чуть удобнее.

Еще для наглядности полезно чистить экран, а не выводить в цикле простыню. Для этого добавляем в конце главного цикла что-то вроде:

for(i=0; i i< 5; i++) {
sceDisplayWaitVblankStart();
}
pspDebugScreenClear();

Еще немного удивил джойстик: он очень чувствительный, поэтому не возвращается в четко нейтральное положение (127/127). У меня после отпускания зависает в промежутке от 115 до 136 примерно. Отсюда вывод: при написании игрушек это надо будет учитывать и не полагаться на "нулевые координаты". Скорее всего придется обрабатывать отсутствие изменений координат за некий промежуток времени.
Жду дальнейших публикаций, заодно сам пока поковыряюсь на предмет сборки чего-нибудь более интересного :)
душа требует, чтобы все было чисто :)
На этапе сборки выпадает варнинг:
C:\...\psp\dev\psp.1\main.c:45: warning: implicit declaration of function 'sceDisplayWaitVblankStart'


У меня какая-то либа не подключилась, похоже?
$2000-3000 за разработку своей системы PM? Маловероятно. И в конце концов каждый должен заниматься своим делом.
Сложность задачи оцениваете вы сами, когда создаете таск. А ваша суммарная загрузка определяется по сумме времени в назначенных вам тасках. В статье уже говорилось, что время определяется условно, скажем, простоую задачу вы оцениваете в 1 час, а более сложную - в 2. Очень быстро к этому привыкаешь, и нужные часы расставляешь без особых затруднений.
Идея интересная, но это всего лишь идея.

Я бы попробовал воспользоваться, если бы такой сервис был.
Ясно, спасибо.
Судя по реакции на нажатие Alt+Ctrl вещь довольно тормозная: иконки на кнопках очень заметно запаздывают.
Тогда представим себе лица чуваков, купивших себе 1Гб за 15 дней до снижения цен :)
В комментариях просто сборище секретарш какое-то, ужас.

А суть топика очень полезная, только никто ее не понял, зато все полезли с умными мыслями.
Перезагружал, конечно.
В общем, сейчас часть подсказок уже на русском, большинство элементов интерфейса по-прежнему без перевода.
Может, закешировалось просто...
Я вижу русский язык только в Настройках. А сам интерфейс чтения лент по по-прежнему на английском. Так и должно быть?
Йолки палки!

Раньше, на сайтах с совершенно нечитаемым сочетанием фона и текста достаточно было нажать Ctrl+A, чтобы прочитать текст. Боюсь, теперь любители новых веяний в дизайне заберут и эту возможность. :(

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность