Портирование на Android/iOS
22 фев 2012 20:12 #1653
от AnnTenna
AnnTenna создал тему: Портирование на Android/iOS
Советовали портировать игру. Я вот думаю, пока еще не начала действовать, но, возможно, люди дело говорят, и есть смысл попробовать. В первую очередь нужно бы оценить, во сколько это обойдется сил и средств...и времени. Стоит ли оно того, пойдет ли адаптация движка Рен-пи для этого или необходимо будет искать другую платформу и заново перестраивать графику... реально ли протолкнуться будучи простым человеком без больших денежных вложений туда, стоит ли соваться идт итп. Размышления... Информация...
Тема заблокирована.
20 март 2012 14:32 #1746
от AnnTenna
AnnTenna ответил в теме Re: Портирование на Android/iOS
Решила, что хватит думать, или делать вид, что думаю, а пора действовать!!!
Перевела справку в документации по РенПи. Вот источник.
Перевод очень вольный. Рассказывается о том, как портировать игру на Андроид с помощью встроенной утилиты, которая там же прилагается. Я ее скачала, но пока ставить не пробовала... страшновато. Да и вообще, может начать с адаптацией размеров... Вот даже не знаю, с чего начать :blush:
Ну, вот и перевод этой документации. Переводила транслитом, очень вольно.
Примечание.
Не поддерживает красивый переход плавный, как в Котёнке между локациями. Текст рекомендуется сделать крупнее, и области клика тоже.
Порядок действий:
1) установить RAPT, Python 2.7, the Java Development Kit, and Android USB Drivers.
2) android.py installsdk команда для установки и настройки этого
3) android.py configure настройте параметры игры
4) android.py build - настройка для построения приложения и инсталлирования
Далее эти шаги подробнее расписаны.
Шаг 1.
Для того, чтоб эта штука работала, нужно установить Java Development Kit. Причем не для юзеров, а для разработчиков.
Если нет явы, то скачать отсюда www.oracle.com/technetwork/java/javase/downloads/index.html
Питон должен быть 2.7 , тройка Питона не пойдет.
Если нет Питона, то скачать отсюда
python.org/download/releases/2.7.2/
Драйвер для получения доступа к устройству Андроида на винде
developer.android.com/guide/developing/device.html#setting-up
Здесь качать сам этот РаПт
www.renpy.org/dl/android/
Сначала его нужно распаковать, используя архиватор. В дальнейшем всё содержимое архива, извлеченное оттуда, будет именоваться как директория РаПта.
Стороннее:
Управление android.py. Им нужно управлять внутри каталога Рапт. Иначе нужно будет указать полный путь туда в командную строку вводить.
Шаг 2.
- проверить, что всё стоит нормально
- установить Apache Ant.
- установить Android SDK.
- используя Android SDK чтоб установить нужные пакеты
- Создания какого-то ключа подписки, который необходим для доступа в маркет
Чтобы выполнить этот шаг нужно запустить
Программа сама сообщит о своих действиях и спросит насчет генерации ключа.
ВНИМАНИЕ!!! ОСТОРОЖНО!!!
Ключ, который генерирует эта утилита берет стандартный пароль. А для того, чтобы генерировать свой ключ, нужно использовать keytool.
android.keyring держите в безопасном месте, это нереально важно, без него вы не сможете нормально работать.
Шаг 3.
Прежде чем создать нужное приложение, нужно дать информацию этому РаПту об игре. Это делается следующей командой.
Будут заданы вопросы по поводу игры, и запишется как бы справочная информация по игре. Единственную сложность может вызывать вопрос о местонахождении. Для первой игры во внутреннее хранение.
Если инфа изменится, то можно запустить еще раз эту штуку. Причем она помнит предыдущий выбор.
Шаг 4.
Установка пакета.
Как только она туда установится, ее там можно будет запустить на том устройстве, видимо.
Хмм..похоже, нужно для этого иметь его при себе. А у меня, конечно же, его нету. Похоже, нужно будет еще какой-то эмуль качать. Или кого-то просить-мучить :side:
Перевела справку в документации по РенПи. Вот источник.
Перевод очень вольный. Рассказывается о том, как портировать игру на Андроид с помощью встроенной утилиты, которая там же прилагается. Я ее скачала, но пока ставить не пробовала... страшновато. Да и вообще, может начать с адаптацией размеров... Вот даже не знаю, с чего начать :blush:
Ну, вот и перевод этой документации. Переводила транслитом, очень вольно.
Примечание.
Не поддерживает красивый переход плавный, как в Котёнке между локациями. Текст рекомендуется сделать крупнее, и области клика тоже.
Порядок действий:
1) установить RAPT, Python 2.7, the Java Development Kit, and Android USB Drivers.
2) android.py installsdk команда для установки и настройки этого
3) android.py configure настройте параметры игры
4) android.py build - настройка для построения приложения и инсталлирования
Далее эти шаги подробнее расписаны.
Шаг 1.
Для того, чтоб эта штука работала, нужно установить Java Development Kit. Причем не для юзеров, а для разработчиков.
Если нет явы, то скачать отсюда www.oracle.com/technetwork/java/javase/downloads/index.html
Питон должен быть 2.7 , тройка Питона не пойдет.
Если нет Питона, то скачать отсюда
python.org/download/releases/2.7.2/
Драйвер для получения доступа к устройству Андроида на винде
developer.android.com/guide/developing/device.html#setting-up
Здесь качать сам этот РаПт
www.renpy.org/dl/android/
Сначала его нужно распаковать, используя архиватор. В дальнейшем всё содержимое архива, извлеченное оттуда, будет именоваться как директория РаПта.
Стороннее:
Управление android.py. Им нужно управлять внутри каталога Рапт. Иначе нужно будет указать полный путь туда в командную строку вводить.
Шаг 2.
- проверить, что всё стоит нормально
- установить Apache Ant.
- установить Android SDK.
- используя Android SDK чтоб установить нужные пакеты
- Создания какого-то ключа подписки, который необходим для доступа в маркет
Чтобы выполнить этот шаг нужно запустить
android.py installsdk
Программа сама сообщит о своих действиях и спросит насчет генерации ключа.
ВНИМАНИЕ!!! ОСТОРОЖНО!!!
Ключ, который генерирует эта утилита берет стандартный пароль. А для того, чтобы генерировать свой ключ, нужно использовать keytool.
android.keyring держите в безопасном месте, это нереально важно, без него вы не сможете нормально работать.
Шаг 3.
Прежде чем создать нужное приложение, нужно дать информацию этому РаПту об игре. Это делается следующей командой.
android.py configure mygame
Будут заданы вопросы по поводу игры, и запишется как бы справочная информация по игре. Единственную сложность может вызывать вопрос о местонахождении. Для первой игры во внутреннее хранение.
Если инфа изменится, то можно запустить еще раз эту штуку. Причем она помнит предыдущий выбор.
Шаг 4.
Установка пакета.
android.py build mygame release install
Как только она туда установится, ее там можно будет запустить на том устройстве, видимо.
Хмм..похоже, нужно для этого иметь его при себе. А у меня, конечно же, его нету. Похоже, нужно будет еще какой-то эмуль качать. Или кого-то просить-мучить :side:
Тема заблокирована.
20 март 2012 15:42 #1748
от Lekste
Lekste ответил в теме Re: Портирование на Android/iOS
А зачем искать эмуль? Он же идет с Android SDK.
Тема заблокирована.
20 март 2012 16:56 #1751
от AnnTenna
AnnTenna ответил в теме Re: Портирование на Android/iOS
Не совсем поняла вопрос :blush:
:blink: то есть нужно эту штуку установить , я правильно поняла, чтобы тестировать версию игры под Андроид???Android SDK - это эмулятор мобильной платформы Android, которая используется в смартфонах. После установки эмулятора вы сможете запускать приложения для смартфонов этой платформы непосредственно на компьютере.
Особенно это удобно для разработчиков программного обеспечения. Можно писать программы для Android и тестировать их не прибегая к покупке дорогостоящих телефонов. Для простых обывателей этот эмулятор позволит ознакомиться с возможностями платформы, поклацать и посмотреть что и как реализовано.
Тема заблокирована.
20 март 2012 19:02 - 20 март 2012 19:03 #1752
от Lekste
Lekste ответил в теме Re: Портирование на Android/iOS
Да, нужно. А как еще тестировать?
Ну или телефон найти.
Ну или телефон найти.
Последнее редактирование: 20 март 2012 19:03 пользователем Lekste.
Тема заблокирована.
20 март 2012 19:19 #1753
от AnnTenna
AnnTenna ответил в теме Re: Портирование на Android/iOS
Телефона нигде нет в округе, лучше уж ту прогу поставить. Lekste, а тебе доводилось что-то тестировать для Андроида на компе?
Тема заблокирована.
- WolK Xeneder
-
- Не в сети
- Разработчик
-
- BAD TIME
Less
Больше
- Сообщений: 542
- Спасибо получено: 157
21 март 2012 10:24 #1755
от WolK Xeneder
WolK Xeneder ответил в теме Re: Портирование на Android/iOS
У меня андроид есть, хе.
Ну, вообще, правильно для этого есть SDK. Хотя, там почти все эмулируется и тормозит, как я помню, так что аппартат каг бэ лучше.
Ну, вообще, правильно для этого есть SDK. Хотя, там почти все эмулируется и тормозит, как я помню, так что аппартат каг бэ лучше.
Тема заблокирована.
21 март 2012 20:43 #1757
от AnnTenna
Записываю тебя на бета-тест :laugh:
AnnTenna ответил в теме Re: Портирование на Android/iOS
Тема заблокирована.
- WolK Xeneder
-
- Не в сети
- Разработчик
-
- BAD TIME
Less
Больше
- Сообщений: 542
- Спасибо получено: 157
22 март 2012 12:16 #1759
от WolK Xeneder
WolK Xeneder ответил в теме Re: Портирование на Android/iOS
На телефоне мелковато будет....
Хотя есть у знакомых планшет вроде... :whistle:
Хотя есть у знакомых планшет вроде... :whistle:
Тема заблокирована.
- Pantamorph
-
- Не в сети
- Интересующийся
-
Less
Больше
- Сообщений: 55
- Спасибо получено: 17
04 апр 2012 19:22 #1782
от Pantamorph
Pantamorph ответил в теме Re: Портирование на Android/iOS
А как насчёт Windows Phone 7?
Планирую летом купить себе Nokia 710, будет во что на первое время поиграть)))
Планирую летом купить себе Nokia 710, будет во что на первое время поиграть)))
Тема заблокирована.
Время создания страницы: 0.071 секунд


