2011-06-28 9 views
23

Zaczynam odkrywać rozwój gry za pomocą jedności 3d dla Androida. Pobrałem wersję próbną jedności 3.3. Przeszedłem kilka tutoriali.Tworzenie gier Android i Unity 3D

Mam jedno pytanie, na które nie ma odpowiedzi. W normalnych aplikacjach, które rozwijamy za pomocą środowiska Eclipse, możemy wdrożyć na urządzeniach mobilnych, kopiując plik APK. A co z jednością 3d? Jak mogę pobrać grę na mój telefon? Nie chcę publikować na rynku.

+3

Co masz na myśli? Z [zainstalowanym SDK] (http://unity3d.com/support/documentation/Manual/android-sdksetup.html) wszystko, co muszę zrobić, to Build & Run - to już popchnie to do urządzenia. Nie może być prostsze. – cregox

Odpowiedz

26

Istnieje możliwość przeniesienia aktywów do Eclipse. Po zintegrowaniu możesz debugować za pośrednictwem telefonu z Androidem. Przeczytaj samouczek na stronie głównej Unity. Istnieje przewodnik krok po kroku i kilka innych. Poniższe linki są warte patrząc na:

Wydawałoby się, że oficjalna "integracja" link jest uszkodzony, więc zaktualizowane z postem na forum, który obejmuje ten sam temat. Polecam jednak najpierw spróbować z oficjalnym linkiem.

+1

Bardzo dobra odpowiedź – vnshetty

+1

@Mazze Drugi link wydaje się być uszkodzony. – vArDo

+2

Post został zaktualizowany o alternatywny link – Mazze

5

Tak, można po prostu skopiować plik APK do urządzenia i zainstalować. Unity tworzy plik APK (i opcjonalnie podpisuje go za pomocą magazynu kluczy, który podasz lub pozwól mu wygenerować). Po zbudowaniu tego apk możesz wdrożyć go normalnie. Możesz nawet dołączyć do niego niestandardowy manifest w apk, który buduje, jeśli chcesz (ale generuje ładny z ustawień domyślnie w projekcie jedności).

2

Istnieją dwie metody na to, jak daleko rozumiem,

  • Korzystanie Budowanie Ustawienia -> Build, Buduje plik apk, które mogą być zainstalowane w urządzeniu za pomocą adb install <apk file path and name>
  • Korzystanie Budowanie Settigs -> Utwórz i uruchom. Który automatycznie instaluje apk zbudowany plik apk w urządzeniu, jeśli podłączony
0

Jak to jest nadal bez odpowiedzi próbuję zamknąć to pytanie

przede wszystkim aktualna wersja Unity 5.2 jest znacznie większej wydajności niż w wersji 3.3 . wymienione w pierwotnym pytaniu.

Co z jednością 3d? Jak mogę pobrać grę na mój telefon? Nie chcę publikować na rynku.

W ten sam sposób. Unity pozwala na publikowanie kompilacji jako * .apk na komputerze ocal, a następnie wystarczy skopiować ją do telefonu i zainstalować.

Co więcej, teraz możesz debugować aplikację uruchomioną na telefonie. Musisz zainstalować Unity Remote na telefonie i uruchomić. Teraz możesz ustawiać punkty przerwania i debugować jak zwykle.

Jeśli zmienisz zdanie i iść do publikowania na Rynku - Unity będzie podpisać * .apk

nadzieję, że to pomaga komuś, powodzenia!

+0

Pamiętaj, że to pytanie zadano w 2011 roku, wiele wydarzyło się za pięć lat. – Mazze

0

Ten sam sposób, w jaki generujesz apk poprzez Eclipse, tak jak w jedności, musisz zbudować projekt. Aby ten android sdk i jdk mógł być zainstalowany w twoim systemie i musisz pokazać tę ścieżkę w preferencjach jedności, potrzebujesz magazynu kluczy Google i musisz zalogować się do tego magazynu kluczy w ustawieniach Wydawcy, a następnie jesteś w stanie zbudować apk, który będzie przechowywany w twoim lokalnym systemie i możesz go skopiować do telefonu komórkowego i zainstalować plik APK.