- Баллы
- 103
По поводу скининга у меня в планах вообще сделать отдельный конфиг в который вынести доп возможности типо отключения рамки окна(еще не курил можно ли в сцене самой отключить но врядли), возможности отключения ресайза окна, его размеров ... т.е. тех возможностей которые не дает билдер сцены самой. Потом добавить кнопки с функционалом типо закрытия окна, кнопки открытия сайта\форума\магазина... но по умолчанию сделать их невидимыми в стандартном скине.Так даже лучше =)
~~~
Немного не по теме, про JavaFX Scene Builder, может подскажете, если знаете. CSS3 в fx варианте отличается от привычного.
1. Реально ли там указать главному окну ланчера, чтобы не было возможности пользователю изменить его размер?
2. Это уже наверное из области фантастики: можно ли сделать окно без стандартной рамки окна, т.е. грубо говоря, чтобы осталось только то что внутри этого окна - тогда конечно придется дорисовать свою кнопку "Х"-закрытия окна. Но это бы дало больше простора для "скининга".
Общий смысл в том что бы по части скининга дать полную свободу и максимальную удобность но пока я занят и в ближайшее время буду курить проблему с маками и совместимость с явой 8 т.к. там что то сильно изменили в некоторых компонентах.
Пока писал созрела идея в новостную ленту добавить сохранение куков тогда можно будет написать магазин\загрузку и отображение скина но на безопасном уровне т.е. на сайте самом.
Общий план развития на следующие версии приблизительно такой:
- доделать скининг что описан выше
- альтернативный метод и комбинированный для загрузки обновлений клиента. В идеале хочу реализовать 3 метода обновления клиента: Текущий по зипам, по папке(типо на сервер заливается папка с клиентом а лаунчер обновляет уже по файлом что должно еще уменьшить размер обновлений для клиентов т.к. оно станет точечное), комбинированный включающий текущий и точечный.
- альтернативные системы авторизации, текущая простая, защищенный по https(скорее всего сокетное), возможно какие либо безопасные по мнению пользователей.
- сделать выпадающее меню с серверами для выбранного клиента и галочкой для автоподключения к выбранному
- разобраться с маками и явой 8.
Последнее редактирование:
(для тех кто в танке можно запускать ваниль\фордж\лителоатер и вообще все остальное кроме споута). "minecraftArguments" и "mainClass" соответсвуют тому что находится в лицензии и происходит честный парсинг(без регулярок для скорости).