Подтвердить что ты не робот

Конвертировать игру Spritekit на Android?

Есть ли новые возможности для преобразования игры spritekit в Android? Кажется, единственными вариантами являются перекодирование всего на Java или использование Cocos2D, LibGDX и т.д.

4b9b3361

Ответ 1

К сожалению... нет: {

И кросс-платформенный SpriteBuilder с сервисом Apportable, который позволяет вам конвертировать проект Swift Cocos в Android, больше не доступен (они были куплены Google, я считаю).

SpriteBuilder по-прежнему доступен на GitHub, но он неактивен и оставлен.

Итак... что делать?

Я бы сосредоточился на iOS... вы можете сделать свою игру "кросс-платформой", перейдя на macOS и tvOS... Вот где все деньги на рынке... Продукты Apple...

Если ваша цель, однако, кросс-платформенная, то вы можете посмотреть на Xamarin.forms вместе с CocosSharp, который даст вам возможность писать один раз во всех играх на С#

У вас также есть регулярный Xamarin, доступный для написания кода геймплея на С#, а также его общий доступ к обоям Android и SpriteKit, написанным на С#.

Еще одна вещь, на которую стоит обратить внимание - это Silver, у которой есть Swift-обертки для Android. Таким образом, вы можете напрямую передать код геймплея...

Во всех сценариях вам нужно будет найти другой игровой движок для любого используемого вами решения для Android.

IMO, развивающаяся с Swift для Apple, намного проще и веселее, чем все, что я когда-либо делал с Android dev, хотя я предпочитаю Android-устройства (go figure), а так как доход выше, он вроде как нет -брейнер для запуска.

Ответ 2

Не существует простых вариантов поддержки Android с помощью игры SpriteKit, но с небольшим трудом и не слишком большими трудностями вы можете перекодировать свою игру, чтобы использовать Cocos2d-x. Я только что закончил такой проект для моей игры. Это заняло у меня около четырех месяцев работы в перерыве. Я разместил несколько советов здесь: http://doffen.org/porting-spritekit-to-cocos2d-x.

Ответ 3

Я бы посоветовал посмотреть здесь: http://processing.org/ и здесь: http://www.ricardmarxer.com/fisica/ Fisica - это оболочка jBox2D для обработки, и она довольно проста в использовании. Есть несколько настроек для Android, но не слишком сложно.

Я сделал это в обратном направлении (преобразовав свою игру, основанную на fisica, в SpriteKit), и было довольно легко создать замену регулярного выражения, чтобы легко перейти на быстрый синтаксис.