Я хотел узнать, в чем разница между JAVA 2d и 2d-рисованием на Android. Могу ли я перенести свою 2D-игру Java на Android без особых изменений? или мне нужно много изменений?
Что такое совместимость JAVA 2d на Android
Ответы (1)
Android использует OpenGL для повышения производительности 2D- и 3D-графики. Что касается того, сколько работы потребуется для переноса вашей существующей игры, это будет зависеть от множества различных факторов. Не зная больше об игре, которую вы создали, мы не сможем ответить на этот вопрос.
person
FoamyGuy
schedule
14.10.2011
Это дает ошибку, когда в объекте требуется JPanel. есть ли что-то похожее на JPanel или как мне с этим справиться?
- person Arjit; 14.10.2011
JPanel взят из качели. Android не поддерживает Swing. Вам придется переработать любую часть вашего приложения, использующую свинг, если вы хотите использовать его на Android.
- person FoamyGuy; 14.10.2011
Да, большое спасибо. Но какой компонент похож на JPanel? Это Layoutmanager?
- person Arjit; 14.10.2011
У меня есть только базовое понимание Swing, поэтому я не могу точно ответить. Но Android использует различные типы макетов вместо панелей. Почитайте о LinearLayout и RelativeLayout. Это контейнеры, которые вы захотите использовать для размещения всех ваших виджетов View.
- person FoamyGuy; 14.10.2011