Ответ: Lib_arcade - Аркадные игры это просто
Система позиционирования такая:
Можно выводить карту тупо как хочешь с помощью PlaceMap (отрисовывать любой участок). Можно выводить карту по какой-то клетке внутри карты CenterCell (при этом данная клетка будет отображаться в центре экрана). Спрайты не привязаны к карте и их можно выводить где угодно. Сделано так специально, потому что спрайты могут быть не только для отображения героев игры, но и для других целей, скажем для отображения количества жизней, энергии и проч. Да и если привязать спрайты к карте, то тогда можно будет двигаться только по клеткам, без плавности, а это плохо. В примере при движении сдвигается карта, но сам герой стоит на месте. Но тебе никто не запрещает двигать игрока, а карту не двигать, или сдвигать карту если герой попытается зайти за край экрана. Всё это условности и всё легко реализуется. |
Ответ: Lib_arcade - Аркадные игры это просто
Похоже необходимо следущее, например в проекте подобному "Героям М&М" или пошаговых стратегий.
1) Как лучше использовать отображения вражеских персонажей?
2) Возможно ли прикрепить второй массив информации клеток и/или спрайтов для лучшей совместимости? Хотя кажется лучше самому создавать его (просто, я пока не пробовал в МП массивы). Думаю так будет облегчение по привязкам данных если сразу в либе, но всё-таки не возможно определить заранее кол-во данных (такие как жизни, деньги, войска и т.д.) |
Ответ: Lib_arcade - Аркадные игры это просто
1. Энергию, деньги, координаты и прочую информацию по каждому спрайту удобнее хранить в мессиве [0..N] желательно для этого создать отдельную запись типа record
2. Тебе скорее подойдет отображение с помощью клеток (координаты в пикселях подсчитаешь сам) и спрайты все же привязывать к клеткам, но при движении с клетки на клетку спрайт нужно плавно передвигать, а не прыжком, тогда будет нормально. В любом случае почти все походовки основаны на клетках. |
Ответ: Lib_arcade - Аркадные игры это просто
lib клевая ток когда я скидываю приложение на телефон карта не отрисовывается?
Что делать? |
Ответ: Lib_arcade - Аркадные игры это просто
в эмуляторе все робит.
|
Ответ: Lib_arcade - Аркадные игры это просто
Проверь настройки программы. Должен стоять профиль MIDP 2.0
|
Ответ: Lib_arcade - Аркадные игры это просто
Спс все робит
|
Ответ: Lib_arcade - Аркадные игры это просто
не чет не робит серавно?? вот можт что в самом мидлете??
|
Ответ: Lib_arcade - Аркадные игры это просто
Вложений: 1
вот скрин даже с телефона
|
Ответ: Lib_arcade - Аркадные игры это просто
или на нокиях это болезнь
|
Ответ: Lib_arcade - Аркадные игры это просто
Разберемся...
|
Ответ: Lib_arcade - Аркадные игры это просто
Цитата:
|
Ответ: Lib_arcade - Аркадные игры это просто
Ладно буду делать для других телефов СПАСИБО ОДДУ ЗА ЛИБУ!!!
|
Ответ: Lib_arcade - Аркадные игры это просто
А у меня нормально всё нокиа 3110с
|
Ответ: Lib_arcade - Аркадные игры это просто
Попробуйте в манифесте поставить MIDP 2.0 и CLDC 1.1 должно работать.
|
Часовой пояс GMT +4, время: 23:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot