| Разработка и ромхакинг > Ромхакинг и программирование |
| SGDK |
| << < (9/40) > >> |
| blackbird_ru:
--- Цитата: worm ---Существует bluetooth периферия и великое множество планшетов с экранами разных размеров. --- Конец цитаты --- То есть вместо пк, давайте созданим убогое подобие пк и будем на нём кодить? Маразм же. --- Цитата: worm ---...к тому же, андроид - это линукс, couldn't allocate heap там не грозит --- Конец цитаты --- На форуме уже нашли возможный обход. Поставить совместимость мейк.ехе файла с хр сп3. |
| worm:
--- Цитата: blackbird_ru от 20 Декабрь 2015, 07:11:36 ---На форуме уже нашли возможный обход. Поставить совместимость мейк.ехе файла с хр сп3. --- Конец цитаты --- Действительно, нет компиляции - нет проблем :lol: --- Цитата: blackbird_ru от 20 Декабрь 2015, 07:11:36 ---убогое подобие пк --- Конец цитаты --- Скажите это прогрессу, втихаря вытесняющему ПК планшетами. --- Цитата: blackbird_ru от 20 Декабрь 2015, 07:11:36 ---Маразм же. --- Конец цитаты --- Многие устройства на android могут быть подключены к hdtv. При этом, сам по себе планшет зависит только от своего аккумулятора, в отличие от некоторых. |
| blackbird_ru:
--- Цитата: worm ---Действительно, нет компиляции - нет проблем --- Конец цитаты --- И что это значит, ты хоть попробовал способ или сразу записал в утиль и начал собирать троллейбус из буханки хлеба, ой, пк из планшета. Добавлено позже: Так, добрались руки наконец-то до сдк. Поставил его, скомпилил каждый пример по 10 раз, джойтест вообще 50 раз, и ни разу не вылезла ошибка о куче. Так что переходите на Вин 10. |
| worm:
--- Цитата: blackbird_ru от 20 Декабрь 2015, 08:37:42 ---ты хоть попробовал способ или сразу записал в утиль --- Конец цитаты --- Хотел задать Вам тот же вопрос, да постеснялся - проверяли ли Вы этот метод? А я свои выводы из воздуха не беру. --- Цитата: blackbird_ru от 20 Декабрь 2015, 08:37:42 ---Так что переходите на Вин 10. --- Конец цитаты --- И лишите себя личной жизни окончательно. |
| blackbird_ru:
--- Цитата: worm ---проверяли ли Вы этот метод? --- Конец цитаты --- Проверял, всё компилится, только ошибку начинает выдывать. Без неё ошибок нет. Так что переходите на 10-ку. --- Цитата: worm ---И лишите себя личной жизни --- Конец цитаты --- Я понимаю кто ты такой, но давай без красноглазой религии тут. |
| worm:
Ну, а у меня запускает cmd, отображает первую строку bat файла (а именно %GDK_WIN%\bin\make -f %GDK_WIN%\makefile.gen), и... думает. Думает долго, а именно, бесконечно. --- Цитата: blackbird_ru от 20 Декабрь 2015, 12:06:23 ---Я понимаю кто ты такой, но давай без красноглазой религии тут. --- Конец цитаты --- Да Вы еретик! Теперь мне придется Вас убить. Линуксоиды со всего света, мочи виндузника! :lol: |
| ALKOSHA:
--- Цитата ---Линуксоиды со всего света, мочи виндузника! --- Конец цитаты --- Братство бравых воинов CP/M-оидов готовы заключить временный союз с линуксятниками в борьбе против богомерзких виндусоидов. Но лишь только для того, чтобы уравнять силы. |
| worm:
Вообще, речь изначально шла о порте сгдк под андроид для желающих. Иногда, сидя в очереди, я убиваю время с c4droid... почему бы не убивать его с пользой для своих проектов?) --- Цитата: ALKOSHA от 20 Декабрь 2015, 15:06:46 ---Братство бравых воинов CP/M-оидов готовы заключить временный союз с линуксятникам в борьбе против богомерзких виндусоидов. Но лишь только для того, чтобы уравнять силы. --- Конец цитаты --- принимается :lol: |
| ALKOSHA:
--- Цитата: worm от 20 Декабрь 2015, 15:17:33 ---почему бы не убивать его с пользой для своих проектов?) --- Конец цитаты --- Можете заценить наброски своих проектов на сгдк?) (хотя бы скрины) Добавлено позже: У спрайтов есть атрибут visibility. Флаг для постоянного отображения 0x3FFFFFFF для невидимости 0х00000000000000000000 То есть этот флаг может принимать и другие значения? Например, мерцание с определённой частотой? |
| blackbird_ru:
--- Цитата: ALKOSHA ---Флаг для постоянного отображения 0x3FFFFFFF для невидимости 0х00000000000000000000 --- Конец цитаты --- Там другие флаги вообще-то, если ты внимательно посмотришь, там ИЛИ идёт с базовым флагом. -- Да, там флаг при инициализации даётся, а меняешь его через функции специальные (SPR_setAlwaysVisible SPR_setNeverVisible). Чтобы мерцал - нужно каждый кадр чередовать - визибле - не визибле. |
| ALKOSHA:
Пишу в мэйн #include "fonanimate.h" Создаю хэдер fonanimate.h содержимое --- Код: ---#ifndef FONANIMATE_H_INCLUDED #define FONANIMATE_H_INCLUDED static void fon_anim(); #endif // FONANIMATE_H_INCLUDED --- Конец кода --- fonanimate.c: --- Код: ---include <genesis.h> #include "fonanimate.h" int obrezanie; static void fon_anim() { ... } --- Конец кода --- Но компилятор пишыт: main.c|| undefined reference to `fon_anim'| :lol: Почему? o_0 |
| blackbird_ru:
ALKOSHA, вроде worm тут любитель кодить в очередях, пусть в сишке тебе и помогает, раз ты и в ней плаваешь. Я могу только намекнуть, одно слово там лишнее. |
| ALKOSHA:
--- Цитата ---одно слово там лишнее. --- Конец цитаты --- Полагаю, это слово... --- Код: ---obrezanie; --- Конец кода --- Хотя могу ошибаться. --- Цитата --- раз ты и в ней плаваешь. --- Конец цитаты --- С чего вдруг? Я в эту бадягу даже и не собираюсь окунаться, Яжнепрограммист. Гуманитарий я - диванный фелософ. |
| blackbird_ru:
static убери, иначе функции становится видна только в пределах этого модуля. Всё, теперь с вопросами по сям к ворму. |
| ALKOSHA:
Большое спасибо за подсказку в очередном нубском вопросе. Кстати, я до сих пор не шарю выплёскивать массив однотипных картинок на плэйн.(в смысле не каждый раз распаковывать и перегонять картинку из ПЗУ в vdp, а храня её уже распакованную в vdp, выводить куда угодно.) Не подскажете, как сега-спецы (сегисты)? Добавлено позже: Отзеркаливание этих же картинок тоже было бы весьма кстати. Шоб память не засерать. |
| blackbird_ru:
Ищи функции потайловой загрузки. Ты же понял что плейн разбит на квадраты, каждый можно отдельно грузить. Составляешь табличку 1 2 3 0 0 0 1 2 3 и грузишь по ней тайлы из памяти, типо | смещения набора тайла в вдп + 1 и т.д. А для зеркаливания ставишь тайлу флаг флипа и читаешь массив таблицы с конца. |
| ALKOSHA:
Ну, в теории-то оно всё понятно. Мне бы пример в виде сорс-кода. |
| worm:
--- Цитата: ALKOSHA от 20 Декабрь 2015, 15:23:51 ---Можете заценить наброски своих проектов на сгдк?) (хотя бы скрины) --- Конец цитаты --- Та я не жлоб, могу и сорсы дать. Доберусь только до них... |
| ALKOSHA:
worm, в сишке можно заключить переменную внутрь модуля таким образом, чтоб знать, в каком модуле она расположена ? Ну вот как на крестах можно обращаться к переменным (полям) внутри класса, вписывая сперва имя класса... Короче, возможно ли на обычных сях модуль использовать, как отдельный класс на крестах? |
| ALKOSHA:
Приоритет вывода спрайтов между собой не регулируется ? Добавлено позже: А вот, допустим, есть массив спрайтов= {один объект} - spr[0] {второй объект} - spr[1] {партиклы1} - spr[2..40] {партиклы2} - [41..79] когда всё это отображается на экране то SPR_update(sprites, 80); если не нужны партиклы2, то SPR_update(sprites, 40); Но если партиклы1 не нужны, а партиклы2 нужны в какой-то момент, то сделав партиклы1 ivisibility функция SPR_update(sprites, 80) всё равно их будет апдейтить? Это же сказывается на производительности. Добавлено позже: Как скроллить спрайтовый слой ? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |