Merhaba Android - Epic Wiki

# Merhaba Android

Rate this Article:

5.00

(one vote)

Approved for Versions:(please verify)

Orjinal Metin: Hello Android

Bu ders sizlere Unread Engine 4 içerisinde basit dönen bir küp oluşturmayı ve Android cihazında çalıştırmayı gösterecek.

Koşullar: Android SDK, JDK, ve kurulmuş Ant. Burda bulunan linkte dersi görebilirsiniz Link. Hadi başlayalım!

# Contents

# Harita Ayarları

Unreal Engine 4'ü açın ve yeni bir boş proje oluşturup "HelloAnd" diye adlandırın. "Include started content"in seçili olmadığından emin olun. Unreal bizim için basit bir harita oluşturacak, kaydetmemiz lazım. 'File' sekmesinden 'Save' butonuna basın ve "HelloAnd/Content" içerisinde "Levels" isimli bir klasörü seçin, haritanız için bir isim seçin ve kaydedin. Ben haritama "master" adını vereceğim.

# Proje Ayarları

Proje ayarlarında bazı değişiklikler yapmamız gerekecek.

  1. "Project Settings"i açın (Edit -> Project Settings…)

  2. Description alanının altına bir kaç bilgi girin.

  3. Map & Modes alanının altında "Default" haritasını değiştirin.

    Default Maps alanının alt kısmında bulunan "Game Default Map" seçeneğini az önce oluşturduğunuz haritayı seçerek onaylayın.(Benim haritam "master" olduğu için onu seçiyorum.)

    Editor Startup Map ve Server Default Map için aynı işlemleri yapın.

  4. Android Platform'u için yapılandırma yapmamız lazım, Android sekmesinin altında kırmızı şöyle bir uyarı göreceksiniz. "Project is not configured for the android platform" ve burada "Configure Now" butonu bulunmakta. "Configure Now" butonuna basın.

  • Eğer akıllı telefonunuz Mobile HDR desteklemiyorsa; 'Mobile HDR' özelliğini kapatın.('Rendering' sekmesi altında, 'Mobile section' mevcut."Mobile HDR" seçeneği).

Project Settings - Game - Description

Project Settings - Game - Maps & modes

Project Settings - Platforms - Android

Değişiklikleri kaydetmek için "Set as Default" butonuna tıklayın. Şimdi oyunu android'e paketlemek için hazırız! Hadi yapalım!

# Oyunu Paketleme

Android cihazınızı bilgisayarınıza bağlayın.USB Debug Mode modunun aktif olduğundan emin olun. Unreal Editor'ü cihazınızı otomatik olarak bulacaktır, bu durumda haritayı telefonunuzda açabileceksiniz.Ana Editör penceresinde bulunan “Launch" butonunun yanında açılır pencere(▼) mevcut. Tüm cihazlar orda listelenmiş durumda. Orada telefonunuzun ve bilgisayarınızın ismi olacak. Unreal Engine otomatik olarak haritayı cihazınıza aktarır.

HelloAndDeploytoAndriod.png

# Hadi küpümüzü oluşturalım

Küpümüz için Blueprint oluşturmamız lazım. Content Browser içerisinde, yeni bir klasör oluşturun ve "Blueprints" adını verin. Blueprints klasörünün içinde yeni bir Blueprint oluşturun ve "BP_RotatingCube" olarak adlandırın. "BP_RotatingCube"'ü açın, "Components" sekmesinin altına Static Mesh eklememiz gerekli; bu bizim Blueprint'imiz için temel olacaktır, MyCube ismini verin. Details Panel sekmesinde bulunan Static Mesh alanında açılır menüye tıklayın, Content Browser'ın küçük hali açılacaktır. Açılan pencerenin sağ alt kısmında "View Options" seçeneği mevcut, onu seçin ve, "Show Engine Content" kutusuna tikleyin. Bu seçenek Unreal'ın oluşturduğu tüm meshleri görmemizi sağlar. Küpü bulun (veya sadece arama kutusuna "Cube" yazın).

HelloAnd5.png HelloAnd6.png

"Graph" kısmına geçin. Yeni bir Variable oluşturun ve adını "RotationSpeed" Yapın.Default Value kısmını 100.0'e ayarlayın. ("Default Value" alanını görebilmek için Blueprint içinde "Compile" butonuna basmanız gerek.)

HelloAnd7.png

Küpü Y ekseninde çevirmek için, aşağıda bulunan Blueprint'i uygulayın:

Final Blueprint

Ardından kaydedin.

"BP_RotatingCube"ü kaydettikten sonra Content Browser'dan, haritanıza blueprint'i sürükleyip bırakın. Sonuçları görmek için "Play" butonuna basın.

Final Level

Oyunu paketlemek için ve *.apk dosyasını oluşturmak için, 'File -> Package Project' menüsüne gidin ve 'Android' seçeneğini seçin. İstediğiniz klasörü seçin ve Unreal Engine sizin için seçilen klasöre *.apk dosyasınız oluşturacaktır.

HelloAnd9.png

# Sonuç

Android cihazımızda güzel bir dönen küpümüz var.

HelloAndOnDevice.JPG

(Original Author: Taesiri)

Retrieved from "https://wiki.unrealengine.com/index.php?title=Merhaba_Android&oldid=15262"

Categories: