А я вот захожу в тему ТЕТРИС, смотрю ты версию обновил, сразу сюда, точно, коск нашёл... (:
Отличная работа! Пойду поправлю. |
Исходник работы со шрифтом
http://ifolder.ru/2483558
Технология работы: в подкаталоге MGF\hgefonted\ утилитка, запускаем, выбираем шрифт, диапазон символов, формат текстур можно любой, но больше 1024 не советую, тормозно. Затем сохраняешь например с именем my, получаем 2 файла: my.fnt,my.png. Далее в MGF\fnt2fb\ запускаем в командной строке fnt2fb.exe my.fnt my.fb, получается файл my.fb. Далее при программировании нужно использовать 2 файла my.fb и my.png. К примеру: MGFFONT *font=new MGFFONT("times.fb"); font->SetScale(2.4f); font->SetAngle(angle); font->SetColor(0xFFFF00FF); font->Render(10, 10, MGFFONT_CENTER, "Preved !"); |
Переписал все примеры под новую версию MGF. Одна проблема - тестирование. Хочу тестировать на новой версии PSPxIDE. (:
Так что релиз следующей версии MGF будет чуть после релизп PSPxIDE. (& добавлено через 1 минуту Из нововведений: оптимизация класса-вектора и добавление класа для более оптимизированной анимации. [offtop]Вышла моя первая шароварка. Смотреть сюда: http://karmateam.com[/offtop] |
wSlava на IDE подзабил, и это очень печально. Т.к. без нормальной IDE у меня не получается доделать Кримсон. Да ещё с новым SDK какие-то текстурные глюки полезли, тоже не радует.
Отсюда возникает вопрос: кто каким IDE пользуется? Говорили, что как-то можно прикрутить Dev-C++, но все мои попытки оказались тщетны. ): Пока решил немного размятся и написать что-нить простенькое. И так совпало, что начал портировать на PSP движёк для тектовых квестов QSP. Двиган под винду, а так же сами квесты можно скачать тут: http://qsp.org.ru . Форум QSP: http://qsp.borda.ru Собственно портирование самого движка завершено и можно даже своеобразно погонять в тестовый квест. Основной вопрос сейчас стоит в проектировании интерфейса, т.к. экранчик у PSP маленький и нету мышки. Так что релиз qsPSP планирую где-то через неделю. Не будет поддержки сохранения в выбранный файл, а так же не будет поддержки музыки и картинок. Дальше нужно будет искать косяки в текстурах и универсальный модуль для проигрывания нескольких звуковых дорожек одновременно. Вот такой вот у меня прогресс. |
Уважаемый моретем, после долгих дней гемороя к пспсдк можно прикрутить еклипс. но "инлайн" отладки(ну когда можно на строки ставить точки и смотреть значения переменных и тп) всёравно у меня добиться не получилось :( там нужно долго курить доки по гдб-дебуг.
вообще еклипс весьма удобная штука. если знать что где ковырять. но моему спалённому 1Сом мозгу конечно приятнее ИДЕ от Славы. где ничего ковырять ненадо и можно просто работать. Слава, где ты :( мы скучаем... |
Ну, сейчас у wSlava инлайн тож не до конца сделан. Например работает только в пределах одного файла. Так что в основном отладка всё равно основана на логе, с котрым я-таки разобрался. (:
Если не затруднит, можешь подробно написать, где скачать Эклисп и как его прикрутить к PSPSDK? Даже если там есть стандартное смежение блоков по Tab - это будет очень круто. Т.к. от некоторых привычек очень сложно избавляться. (: добавлено через 5 часов 33 минуты Зарелизил первую версию порта QSP на PSP (ядро 1.5), основанную на QSP 5.4.0. qsPSP v.0.1 (QSP 5.4.0) - Нет поддержки звуков - Нет поддержки картинок - Нет поддержки стилей (цвет, шрифт, и т.д.) - Нет сохранения и загрузки - Нет меню для объектов - Иногда строки переносятся не правильно - Нет выбора квеста (test.gam) - Нет строки ввода и её обработки - Нет сообщений В планах на версию 0.2: - Поддержка картинок - Сохранение в слотах - Выбор квеста - Меню для объектов - Исправить перенос строки Обладателей PSP просьба потестировать на разных квестах. Для этого нужно просто заменить test.gam на любой другой квест, переименовав его в test.gam. Так же сейчас стоит вопрос с графическим оформлением. Очень нужна помощь людей, умеющих рисовать. Нужно будет сделать всякие кнопочки, окошки и прочую графику. Сейчас всё очень похоже на DOS-консоль. (: Страничка проекта тут: http://elmortem.mirgames.ru/?path=psp-qsp |
Имхо, Сид прав, ядро 1.50 - уже вчерашний день.
Я себе на 3.71М33-2 даже пока 1.50 патч не ставил даже. |
Я указал лишь совместимость. Теоретическую... (:
Тестил на 3.52 M33-2 - всё работает. Дальше апгрейдится пока не намерен, т.к. меня пока всё устраивает. |
Я прекрасно понял что ты указал. :) А вот ты меня походу не понял. Может я непонятно написал...
Я не про то что работает на 3.52 М33-2, и не призываю апдейтится если оно тебе не надо. Я предлагаю компилить проги под ядро 3ХХ. А то вот народ со слим-версией ПСП, например, уже должен извращаться чтобы проги для 1.50 запускать (кстати, не знаю запускаются ли они в принципе.) |
Слимку мне обещали на даун принести. можно будет попробовать. если принесут конечно...
|
Хех, знать бы ещё, как её компилить под ядро 3.хх... (:
|
Я сказать прямо совсем не понял что имел в виду Мортем.
Как компилить под 3.71? просто поставить в мэйк файл буилд_прх=1, а в программе добавить директиву для увеличения кучи. |
l3VGV
Ладно, с этим буду разбираться, когда всё будет работать быстро и без багов хотя бы под 1.50. Сейчас вот встал вопрос с быстрым выводом текста. 1024 символа - и уже тормоза, что ого-го! Сейчас вот хочу глянуть исходники Bookr'а. Там же как-то выводят целые листинги в 800кб... С переносом строк и всеми прочими делами. Пока сделал неполноценный гейм-браузер, так что можно ограниченно играть в разные игры. Но тестовый "Чукча" всё равно по стабильности заруливает всех. (: |
Попробуй поиграть в майк файле ключами юз_пспдклиб_с, это даёт скорость.
|
Экспериментирую с OSK (On Screen Keybyard)
Откомпилил приведённый пример от McZonc для для ядра 3.ХХ Потребовались небольшие правки. Всё работает, хотя поведение странновато, надо с параметрами поиграццо. Может и русский удасцо заюзать. Потом внедрю всё это в свой Version Changer |
Заборол страшный и очень тупой (с моей стороны) баг с Дельтой. Кусаю локти и думаю о том, как же я его такого пропустил. А ведь грешил на специфику работы со временем в PSP.
На днях выложу обновлённый MGF. Вывод текста ускорил, хотя после 10000 символов фпс падает до 10-15. Но хоть не зависает наглухо - и то радость. добавлено через 7 часов 13 минут pspowner Скачал и откомпилил OSK. Компилил с PSPxIDE с последней сборкой SDK от wSlawa (нет сейчас возможности скачать СОВСЕМ последнюю версию SDK). Запускал через PSPLINK 2.0 final. В итоге увидел только серо-голубенький экран. Ничего похожего на ввод текста не заметил. Так же пытался запустить откомпиленные примеры Диалоговых окон из PSPSDK - не пашут. Отдебажить никак не получается. ): |
Мортем, сложно сказать. Умну откомпилилось и работает(МессаджБокс тоже), также у Сида работает, он мне скришот сделал -
http://i012.radikal.ru/0711/d2/efd7d753ec56.jpg Я уже выложил ВЧэнжер с ОСК, по ссылке https://www.pspx.ru/forum/showthread.php?t=57113 Попробуй запустить, если не заработает - значит прошивку тебе надо обновить. Да, компилил Славиной сборкой СДК в ядро 3ХХ, последний СДК от ВГВ с ОСК почему-то не дружит :( Запускать через ПСПЛИНК, даже не пробывал. Если надо - в понедельник исходники могу выложить, но сразу предупреждая что код у меня карявый, на красоту не рассчитывай. |
pspowner
Запустить попробую. Исходники тоже неплохо бы глянуть. То, что код некрасивый - так это не главное, у меня у самого не всегда получается красиво структерировать программу, так что не страшно. |
Мортем, ну как? )
|
Не пашет. Сэмплы с форумной ветки и из SDK тупо зависают, а твой Ченжер падает на загрузке.
Пока по qsPSP 0.2 готово: - Сохранение в слотах - Выбор квеста - Исправлен перенос строки Доделаю меню для объектов и выложу. Вьювер картинок и прогрывание музыки оставлю на самый конец. Если так и не удасться прикрутить ОСК, то придётся для командной строки делать самопальный ввод. Навеное как wSlava делал в тетрисе. добавлено через 3 часа 43 минуты Обновил qsPSP до версии 0.2. - Сохранение в слотах - Выбор квеста - Меню для объектов - Исправлен перенос строки Брать тут: http://elmortem.mirgames.ru/?path=psp-qsp |
Текущее время: 08:18. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.