Mesajlar Etiketlendi ‘iOS’

Unity Android Cihaz Kamerasıyla Resim/Video Çekmek

Yayınlandı: 04 Haziran 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde
Etiketler:, , , , , , , , ,

Merhabalar,

Bu Unity dersinde, Android ve iOS platformlarda cihazın kamerasını kullanarak resim çekmeyi veya video kaydetmeyi göreceğiz.

O halde hadi başlayalım!

(daha&helliip;)

Unity Android Sosyal Medyada İçerik Paylaşma

Yayınlandı: 04 Haziran 2018 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde
Etiketler:, , , , , , , ,

Tekrardan merhabalar,

Bu Unity dersinde, Android ve iOS platformlarında nasıl sosyal medyada dosya ve(ya) yazı paylaşabileceğinizi göstereceğim. Bu şekilde, örneğin level bitince, kullanıcı skorunu veya oyundan bir screenshot’ı Facebook, WhatsApp, Twitter vs. sosyal platformlarda paylaşabilir.

Hazırsanız başlayalım…

(daha&helliip;)

Merhabalar,

Bu Unity dersinde, Android ve iOS platformlarda nasıl cihazın galerisine resim/video kaydedebileceğinizi veya galeriden resim/video çekebileceğinizi göstereceğim. Bu iş için kendi yazdığım NativeGallery plugin’ini kullanacağız.

Hazırsanız başlayalım!

(daha&helliip;)

GÜNCELLEME (11.03.2018): Arayüzde iyileştirmelere gidildi ve kod biraz daha optimize edildi. Eğer eski sürümü kullanmakta iseniz önce Plugins/DebugLog klasörünü silerek eski sürümü kaldırıp ondan sonra yeni sürümü kurun.

Hepinize merhabalar,

Bu yazıda sizlerle kendi yazdığım basit bir Unity eklentisini paylaşacağım. Bu eklentinin olayı, Unity’den aşina olduğumuz console‘un bir benzerini direkt oyun içerisinde göstermek.

Bir oyunu Unity editöründe test ederken aldığımız hataları, uyarıları veya Debug.Log mesajlarını console vasıtasıyla kolayca görebiliyoruz ancak oyunu herhangi bir platforma build aldıktan sonra bu mesajlara direkt oyun içerisinden erişemiyoruz; bunun için logcat gibi ekstra bir ekipman kullanmamız gerekiyor. Ya da en azından ben uzun zamandır öyle biliyordum. Bu debug mesajlarına bir event vasıtasıyla kendi scriptlerimizden erişebildiğimizi daha yeni öğrendim. Bunu öğrenmemin hemen ardından da, alınan log’ları görsel olarak kullanıcıya sunan basit bir arayüz geliştirdim (UI sistemi ile).

Asset Store: https://www.assetstore.unity3d.com/en/#!/content/68068

Alternatif Link: https://github.com/yasirkula/UnityIngameDebugConsole/raw/master/IngameDebugConsole.unitypackage

NOT: Bu eklenti yalnızca Unity 5.2 veya üzerinde çalışır.

1

Kullanım detayları için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Yeniden merhabalar,

Bu ufak derste, Unity Remote 4 ile Unity oyununuzu build almadan mobil cihazınızdan nasıl test edebileceğinizden bahsedeceğim. Program benim S3 telefonumda sıkıntısız çalışıyordu, büyük olasılıkla sizde de çalışacaktır.

Başlamadan önce ufak bir bilgi geçeyim: Unity Remote 4’ün çalışma prensibi build almaya göre biraz daha farklı. Build aldığınız zaman oyun mobil cihazınız üzerinde çalışırken Unity Remote kullandığınız zaman oyun Unity editörü üzerinde çalışır. Editördeki oyundan sürekli screenshot’lar alınır ve bu screenshot’lar Unity Remote’a gönderilir. Unity Remote’un yaptığı şey ise bu screenshot’ları telefon ekranında göstermek ve kullanıcı ekrana dokunursa bu input bilgilerini Unity editörüne geri yollamak (ilaveten sensör (accelerometer), gyro, kamera, pusula ve gps input’larını da destekliyor[muş]).

NOT: Unity Remote’un çalışması için Android SDK‘nın düzgün bir şekilde kurulu olması lazım (özellikle Google USB Driver): https://yasirkula.com/2013/07/17/unity-android-sdk-kurulumu-resimli-anlatim/

Programı nasıl kullanacağınızı görmek için yazının devamını okuyabilirsiniz…

(daha&helliip;)

Hepinize merhaba,

Unity’nin OnGUI fonksiyonuyla oluşturulan arayüz elemanları (butonlar, sliderlar vb.) ve GUI Texture‘larla oluşturulan butonlar multi-touch desteklemez. Yani diyelim ekranda iki buton varsa bu ikisine aynı anda basamazsınız; ekranda birden çok parmak olduğunda GUI elemanları düzgün çalışmazlar. Bunun bir örneği araba oyunlarında aynı anda hem direksiyonu tutarken hem de gaza basamamaktır.

(daha&helliip;)

Merhaba,

Başlıkta da okuduğunuz üzere artık Unity 3D oyun motoru ile mobil platformlara da ücretsiz bir şekilde oyun geliştirebileceksiniz.

Unity’i açıp “Help – About Unity…“e tıklayın. Sağ altta “License Type” olarak “Unity, iPhone, Android” yazması lazım. Eğer sadece Unity yazıyorsa “Help – Manage License… – Check for updates” yolunu izleyin.

İyi oyunlar!