Lazarus и Android

Взаимопомощь, вопросы, проблемы, советы и решения
Аватара пользователя
BDK
Сообщения: 3525
Зарегистрирован: 17 май 2015, 23:27
Откуда: Беларусь
Благодарил (а): 149 раз
Поблагодарили: 368 раз

Re: Lazarus и Android

Сообщение BDK » 06 фев 2021, 12:40

Ну буду пробовать посмотрим что получится.

Возможные варианты реализации - либо делать всё это нативными элементами Android либо нарисовать полностью своё на OpenGL. Можно будет поэкспериментировать и с тем и с другим.

Аватара пользователя
Андрей
Архитектор
Сообщения: 5636
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 483 раза
Поблагодарили: 393 раза

Re: Lazarus и Android

Сообщение Андрей » 06 фев 2021, 13:36

BDK, а мне вот Миша Киселев говорит, что можно Unity использовать под Андроид.

В нём есть те же Button как компоненты или GridView? Будет ли проще, если его использовать? Свои компоненты мы никогда не создавали и не умеем это делать.

По идее, созданная кнопка должна уметь менять цвет, отображая при этом фигуру, символ и число, реагировать на 2 типа нажатий.

Аватара пользователя
BDK
Сообщения: 3525
Зарегистрирован: 17 май 2015, 23:27
Откуда: Беларусь
Благодарил (а): 149 раз
Поблагодарили: 368 раз

Re: Lazarus и Android

Сообщение BDK » 06 фев 2021, 14:40

BDK, а мне вот Миша Киселев говорит, что можно Unity использовать под Андроид.
Можно. И я много и активно использовал. Плюсы - простота удобство. Минусы - лицензия, логотип Unity перед запуском приложения. Вот собственно я захотел попробовать обойтись без него и перейти на Xamarin. Но полностью Unity со счетов не снимаю. Я буду где-то пользоваться и Unity и где-то не буду.

Вопрос - нужно ли нам в данном случае? Для чего - для 3D? Для VR? Если да то Unity пока не заменим. Но если нам достаточно 2D графики то вполне можно обойтись OpenGL без Unity.
В нём есть те же Button как компоненты или GridView?
Скажу честно - то что я видел для GUI в Unity - меня не впечатлило. Проще написать всё своё. Всё таки Unity больше для игр а GUI там на мой взгляд не сильно проработанная вещь.

Но если сравнивать с голым OpenGL то разницы нет - и там и там придется писать полностью свой GUI (и некоторые наработки в этом плане у меня есть и вообще это одно из направлений в первых строчках списка важности для меня - то есть я это направление развиваю и насчет этого у меня большие планы. Но показать и предложить пока не готов потому что не завершено).

Аватара пользователя
BDK
Сообщения: 3525
Зарегистрирован: 17 май 2015, 23:27
Откуда: Беларусь
Благодарил (а): 149 раз
Поблагодарили: 368 раз

Re: Lazarus и Android

Сообщение BDK » 06 фев 2021, 14:49

Вообще я начал так сказать большую кампанию по уходу от Unity - примерно как наркоман уходит от наркотика :) Да - Unity крутая вещь. Но я хочу полностью своё собственное - полностью свой движок. Поэтому я постепенно развиваю средства чтобы в перспективе полностью отказаться от Unity. Ну для себя. А так вообще - вот с вами например не против воспользоваться и Unity. Если вам интересен этот вариант. Он в принципе вполне не плох.

Аватара пользователя
Андрей
Архитектор
Сообщения: 5636
Зарегистрирован: 06 май 2015, 14:10
Откуда: Чехов
Благодарил (а): 483 раза
Поблагодарили: 393 раза

Re: Lazarus и Android

Сообщение Андрей » 06 фев 2021, 14:54

BDK, ну решать пока тебе. А нам нужно под конкретную задачу. То есть никаких дальнейших планов нет.

Будет написана игра - хорошо, неважно какими средствами. Мне что-то кажется лучше без Unity. Потому что он очень громоздкий.
Чем меньше ресурсов, библиотек и прочей излишней фигни будет привлечено для решения задачи - тем лучше.

Истина программиста: "Совершенство достигается не когда нечего добавить, а когда нечего убрать".

Другое дело, если Unity поможет нам ещё и при написании сетевого взаимодействия. Я вот чат написал между PC и Андроид, но на Synapse. А на той среде, что делаешь ты - не факт, что Synapse заведётся.