Перейти к содержимому

Как портировать игру на андроид в clickteam fusion

  • автор:

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" ⁠ ⁠

Всем привет! Решил написать относительно небольшой разбор полетов по кликтиму. Все, что нужно знать начинающему разработчику (некоторые моменты стоит знать даже тем разработчикам, что не используют кликтим)

0) Примеры игр, и почему «конструктор — не всегда плохо»:

Конструктор — лишь инструмент. В умелых руках может выйти шедевр. В плохих — кошмар. Давайте не будем ударяться в стереотипы и мракобесие. Вот пример весьма хороших игр на конструкторе Clickteam Fusion 2.5:

Five Nights at Freddy

1) Юридическая часть

1. Любые материалы, которые вы используете, лучше создавать самостоятельно (звуки, спрайты, музыка и т.д.).

Если такое не представляется возможным — берите со специальных сайтов (они идут либо бесплатными, либо платными). В таком случае вам стоит читать условия использования — указание авторов в титрах (credits), определенная плата (единоразовая или подписка) или еще что.

2. Существует 3 версии Clickteam Fusion — бесплатная, обычная и версия разработчика. Если кратко — бесплатная сильно отличается от обычной (функционала в два-три раза меньше), а обычная от версии разработчика отличается только в пять пунктов

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

2) Разница версий

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" Clickteam, Clickteam Fusion, Игры, Разработка, Длиннопост

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" Clickteam, Clickteam Fusion, Игры, Разработка, Длиннопост

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" Clickteam, Clickteam Fusion, Игры, Разработка, Длиннопост

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" Clickteam, Clickteam Fusion, Игры, Разработка, Длиннопост

Собственно, насчет указания движка упор идет на пункт «Royalty free, logo and credit free

Not Subject to runtime agreement«. Если ошибаюсь — поправьте. Поскольку о подобном я узнал относительно недавно, от более опытных разработчиков

3) Функционал. Кратко.

Clickteam Fusion 2.5. позволяет портировать свои работы на разные платформы: Windows, Linux, iOS, Android, Flash, Xbox 360, HTML5, UWP (Если кратко, UWP — это поддержка вин 10-устроств: Xbox One, Windows Phone. ) и Ouya

Вообще, почти все в кликтиме вертится вокруг объектов. Их тут множество:

О Clickteam Fusion 2.5. Разбор полетов, или "советы, краткий обзор функционала, особенности" Clickteam, Clickteam Fusion, Игры, Разработка, Длиннопост

Кстати, это не все объекты. Их много. Можно даже скачивать новые объекты через сам кликтим (ПКМ — Insert Object — Manager — Install)

4) Преимущества и недостатки:

+ Удобный интерфейс
+ Относительно просто использовать
+ Цена (Чуть больше 1000 рублей за обычную версию)
+ Не надо знать языки программирования
+ Ограничений, как таковых, я не заметил. Но все же — движок изначально предполагался под 2D-игры, и чтобы создать 3D-игру, типа Rock Rock Rocket, нужно приложить не мало усилий
+ Хорошее коммьюнити (как англоязычное, так и русскоязычное)
+ Постоянные обновления от разработчиков — не так давно выпустили поддержку экспорта под UWP, а на днях возможность 3D-разработки — FireFly

— Экспортеры надо покупать. Для выпуска игры на тот же андроид, нужно купить экспортер, который стоит как сама программа. Но для ПК экспортер не нужен
— Мало туториалов. Еще меньше качественных туториалов
— Официально нет русского (да, существует русификатор, но он далеко не все переводит). Впрочем, этот минус субъективный.

5) О FireFly:

Ничего конкретного сказать не могу. ФайрФлай вышел на днях и отзывов о нем крайне мало. Русское коммьюнити отзывается о нем не очень хорошо. Что ж, время покажет

Надеюсь хоть кому-то помог. Если есть вопросы — спрашивайте. Постараюсь ответить на все

Как портировать игру на андроид в clickteam fusion

BUILD FAILED
. \AppData\Local\Temp\And4365.tmp\build.xml:84: Cannot find . \Steam\steamapps\common\Clickteam Fusion 2.5\tools\ant\build.xml imported from . \AppData\Local\Temp\And4365.tmp\build.xml

Total time: 0 seconds

Что делать? Заранее благодарю.

Добавлено (06 июля 2016, 13:30)
———————————————
Кстати, да, не сразу заметил, но теперь выдало другой отчёт:

Android Exporter

The Android/OUYA Export Module exports creations for Android-powered devices (smartphones, tablets, and the OUYA). It was first released for purchase in April 2013 and exports to the APK format, ready for installation on Android or for publication to Google Play, or other marketplace services.

Contents

Requirements

Dependencies

In order for the exporter to work, a few external dependencies need to be installed on your computer:

    • The first time you build an Android application, you’ll be prompted for the pathname of the JDK directory.
      • Example Path: C:\Program Files (x86)\Java\jdk1.8.0_25
      • This can also be changed later in Fusion’s preferences.
      • Not to be confused with the ADT Bundle or Android Studio.
      • Install at least the Android 4.0 platform package (API #14).
      • The first time you build an Android application, you’ll be prompted for the pathname of the Android SDK directory.
        • Example SDK Tools Path: C:\Program Files (x86)\Android\android-sdk
        • Example Android Studio Path: C:\Users\your_user_name\AppData\Local\Android\sdk

        Note that Fusion 2.5 will attempt to detect the JDK and Android SDK automatically.

        Releasing Applications

        • You will need a certificate to sign your applications before being able to release them.
        • If you want to publish applications on Google Play, you will need to register to be a developer. There is one-off fee of $25.

        You will also need to read Google’s documentation, especially how to design, publish and test your application properly. You can find this documentation on the Android Developers site.

        Android Requirements

        Applications exported by Fusion will work on Android devices that meet the following criteria:

        • Android 2.3 “Gingerbread” or above.
          • The MMF2 version of the exporter runs from Android 1.6 “Donut”.
          • Applications can run without a GPU but they will be very slow.

          Understanding APIs

          APIs are the framework that apps are built upon for specific platform versions. Each new platform version adds new APIs that are not available in the previous version, thus, lower APIs maintain compatibility with future versions whilst newer APIs work with newer features of Android. Fusion by default uses API 14 (Android 4.0-4.0.2), but it is advisable to use the latest API possible.

          Fusion will be unable to build your application if the selected Build API is not installed in the Android SDK. Alternately, if builds fail with specific APIs, try a different one.

          Some features require specific API versions to be installed in addition to your target API level, but these do not need the Build API in Fusion to be changed.

          This table is a dump from the previous MediaWiki instance. It needs cleaning up.

          API Android Version Required for.
          8 Android 2.2 Froyo No longer supported in Fusion 2.5
          10 Android 2.3.3 Gingerbread Admob
          14 Android 4.0 Ice Cream Sandwich
          15 Android 4.0.3
          16 Android 4.1.2 Jelly Bean
          17 Android 4.2.2 OUYA
          18 Android 4.3.1
          19 Android 4.4.2 KitKat
          20 Android 4.4W.2
          21 Android 5.0.1 Lollipop OUYA
          22 Android 5.1.1
          23 Android 6.0 Marshmallow Temporarily incompatible until future update

          Permissions

          For certain features (such as vibration) to work on Android, you must declare which permissions required for your app. When the user installs the app, they will be presented with them and can choose to accept. You should only use the permissions that are necessary for your app.

          There are two PDF documents available on the Community Forums from Fernando that details each of permissions. Alternately, they are available on the Android Developers website.

          Compiling from Android Source

          By default, Fusion will delete the project (temporary) files after compiling. If you require the source code to modified before compiling, you can use a trick to prevent it from being deleted.

          Retrieval

          Disconnect your Android device from the PC and perform a Build & Run. Fusion will become stuck after compiling.

          Which should open a path similar to:

          Sort the folder by date and you’ll find the latest AndXXXX.tmp folder.

          Wait for the RuntimeAndroid-X.apk files to appear in the bin directory. Fusion will have finished compiling.

          Compiling

          Delete the contents of the bin directory.

          Open a command prompt on the root of the folder. (Tip: Hold Shift and right-click the folder)

          Дополнительный контент

          Для запуска требуется Steam-версия программы Clickteam Fusion 2.5.

          Купить Android Exporter for Clickteam Fusion 2.5

          Информация о дополнении

          Ride the wave of creativity with the ever increasingly popular Android platform from Google. Developing Android applications using Clickteam Fusion 2.5 and Clickteam Fusion 2.5 Developer the Android export module gives you the power to create quality apps for Android quickly and effectively.

          Using our unique drag and drop interface and the amazing event line editor you can create any kind of 2d game or app you can imagine for Android powered phones and Tablets. After your creation is complete simply click “Build & Run” and a APK file will be generated and installed on your test device all with one click (Auto Install supported on most devices).

          Get into one of the fastest growing mobile software markets now with Clickteam Fusion 2.5 and the Android Exporter.

          What do you need to create an Android application

          You need to install Android Studio. After Android Studio is installed, open Clickteam Fusion 2.5, open the Preferences, select the General tab, and then select the Android exporter in the exporter list. You need to indicate the pathname of the Java SDK and the pathname of the Android SDK. Both are installed by Android Studio.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *