Global Azure Bootcamp Nisan 2017

İlki Nisan 2013 tarihinde yapılmaya başlanan Global Azure Bootcamp, 22 Nisan 2017 tarihinde tüm dünyada eş zamanlı olarak 129 lokasyonda gerçekleştirildi.

Türkiye‘de İstanbul‘da bir tam gün boyunca sektör tecrübesi olan uzmanlarca gerçekleştirilen Global Azure Bootcamp içerisinde ben de Azure App Services konulu oturum gerçekleştirdim.

Global Azure Bootcamp, Istanbul 2017

Etkinliğe katılan herkese teşekkür ederim, etkinlik duyuru görselini aşağıda bulabilirsiniz.

Global Azure Bootcamp - Ajanda, Istanbul 2017

Sakarya Üniversitesi - Microsoft Etkinliği, Nisan 2017

20 Nisan 2017 tarihinde Sakarya Üniversitesi‘nde sevgili arkadaşlarım Behice Funda ve Yiğit Özaksüt ile birlikte Microsoft Günleri (Microsoft Days) etkinliği gerçekleştirdik.

Ben de Windows 10 Universal Windows Platform (UWP) konulu oturumda konuşmacı olarak yer aldım.

Sakarya Üniversitesi - Microsoft Days, Nisan 2017

Etkinliği organize eden sevgili öğrenci arkadaşım Veli Bacık‘a ve etkinliğe katılan tüm arkadaşlara teşekkür ederim.

C# kelimeleri bölmeden metin kesme

Bu makalede C# ile geliştirdiğimiz projede yeralan bir string değişkenin içerisindeki metni keseceğiz (örneğin ilk 50 karakter gibi) fakat kesme işlemi bir kelimenin ortasına denk geliyorsa kelimenin ortadan bölünmesini engelleyeceğiz.

Bu işlemi yapmak için string tipine bir ExtensionMethod yazacağız.

Not : ExtensionMethod‘lar ile ilgili diğer makalelerimi okuyabilirsiniz.

İnternette yaptığım küçük araştırmada bile bir sürü kaynağa denk geldim, birçoğundan esinlenerek bulduğum benim çözümüm ise şöyle oldu;

DevNot Developer Summit İstanbul Nisan 2017 Etkinliği

08 Nisan 2017 tarihinde DevNot Developer Summit İstanbul 2017 etkinliği gerçekleştirildi.

Ben de Yük Altında Çalışan Web Uygulamaları Geliştirme konulu oturumda konuşmacı olarak yer aldım.

DevNot Summit Istanbul, Mayıs 2017

Etkinlikte gerçekleştirdim konuşmayı aşağıdaki videodan izleyebilirsiniz;

Etkinlikte kullandığım sunumu da aşağıda bulabilirsiniz;

Etkinliği gerçekleştirmemizi sağlayan sevgili arkadaşım Uğur Umutluoğlu‘na ve etkinliğe katılan tüm arkadaşlara teşekkür ederim.

Unity3D sahnesinde Skybox güncelleme

Bu makaleyi okumadan önce Unity3D Kategorisindeki diğer makalelerimi okumanızı tavsiye ederim.

Bu makale sonunda oyun sahnenizin görülebilir en uzak noktalarını (yani sahnenin Skybox‘ını) istediğiniz bir resim ile değiştirebileceksiniz.

Oynadığımız oyunların atmosferini belirleyen en önemli etkenlerden biri içinde bulunduğumuz dünyadır.

Dünyanın (veya uzayın, denizaltının, başka bir gezegenin, vs) sınırlarında gördüğümüz tüm alan Unity3D projesinde Skybox olarak isimlendirilir.

Hemen yeni bir Unity3D projesi oluşturalım ve Skybox‘ı nasıl değiştirebileceğimizi görelim;

Hierarchy paneli altında bulunan Main Camera nesnesini seçip Inspector paneline bakarsak, Camera nesnemizin Clear Flags seçeneğinde Skybox seçili olduğunu görebiliriz.

Bu noktada projemize Skybox olarak kullanabileceğimiz görseller eklememiz lazım.

Skybox olarak ekleyeceğimiz görseller için aşağıdaki grafiklerden faydalanabiliriz;

İstediğimiz görsellerden bir Skybox ürettiğimizde aslında tüm sahnemizin (Main Camera, Directional Light, Character, vs) içinde olacağı bir küpün iç yüzeyini kaplamış oluyoruz;

Ben Skybox olarak kullanmak için 6 adet görsel hazırlamak yerine Unity3D‘nin Asset Store‘undan faydalanacağım.

Unity3D editöründe WindowAsset Store menüsünü açalım ve Skybox anahtar kelimesi ile arama yapalım, keyfimize göre istediğimiz bir paketi önce Download sonra Import butonuna tıklayarak projeye ekleyelim;

Hierarchy paneli içerisinde Main Camera nesnesi seçili durumda iken, Inspector panelindeki Add Component butonuna basalım ve açılan ekranda Skybox seçeneğini seçip, Main Camera nesnemize bir Skybox component‘i ekleyelim.

Şimdi Project paneli içerisinde sağ tuşla tıklayalım ve CreateMaterial menüsünü seçelim, yeni eklediğimiz Material‘a bir isim verelim (mars, sualti, sahra, vs) ve Inspector panelinde her bir yüzey için uygun resmi sürükleyerek bırakalım;

Son olarak, Main Camera nesnesine eklediğimiz Skybox component‘inin Custom Skybox özelliğine oluşturduğumuz Material‘i sürükleyerek bırakıyoruz.

Böylece oyunumuzun sahnesinin Skybox‘ını değiştirmiş olduk. Artık oyunumuz (seçtiğimiz 6 adet görsele göre) uzayda, sualtında, iki güneşi olan bir gezegende, vs geçebilir.

Engin Polat hakkında

Chief Architect, Microsoft RD, Microsoft MVP

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 459

Creative Commons Lisansı