Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara



(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 2,754
» Son Üye: Perrywalton
» Toplam Konular: 884
» Toplam Yorumlar: 3,385

Detaylı İstatistikler

Kimler Çevrimiçi
Toplam: 85 kullanıcı aktif
» 0 Kayıtlı
» 85 Ziyaretçi

Son Aktiviteler
Unity ölme sistemi - Yard...
Forum: Unity3D Sorular
Son Yorum: YahyaLD
12-04-2024, Saat: 14:39
» Yorumlar: 2
» Okunma: 1,030
İf else ne demek
Forum: Unity3D Sorular
Son Yorum: suleymanaydin
05-04-2024, Saat: 18:04
» Yorumlar: 2
» Okunma: 638
Mükemmel bir satranç oyun...
Forum: Oyun Tanıtım Bölümü
Son Yorum: mammi52
17-01-2024, Saat: 23:35
» Yorumlar: 2
» Okunma: 4,418
4 Günde 3D Oyun Yaptım
Forum: Konu Dışı
Son Yorum: Hatherst80
09-10-2023, Saat: 15:14
» Yorumlar: 1
» Okunma: 1,078
Unity Kapı Açılması
Forum: Unity3D Sorular
Son Yorum: beratbarca
25-09-2023, Saat: 09:59
» Yorumlar: 6
» Okunma: 3,993
Unity Admob Ödüllü Reklam...
Forum: Unity3D Videolu Dersler
Son Yorum: yusufcan35
20-07-2023, Saat: 23:17
» Yorumlar: 138
» Okunma: 52,810
Kodlar decompile ile çalı...
Forum: Unity3D
Son Yorum: EeCOMP
18-07-2023, Saat: 12:42
» Yorumlar: 0
» Okunma: 224
[unity]Age of empire tarz...
Forum: Unity3D Videolu Dersler
Son Yorum: LordLeko
29-06-2023, Saat: 23:29
» Yorumlar: 25
» Okunma: 18,314
Unity 3D yükleme ekranı (...
Forum: Unity3D Videolu Dersler
Son Yorum: LordLeko
29-06-2023, Saat: 23:26
» Yorumlar: 87
» Okunma: 38,804
Tuşlarla görsel rengi değ...
Forum: Unity3D Sorular
Son Yorum: syraption
09-04-2023, Saat: 16:40
» Yorumlar: 0
» Okunma: 252

 
Anket Başlığı: Unity 3D TR kanalında ki bir sonra ki Ders
2D Platform Oyun Yapımı
3D FPS Oyun Yapımı
Güncel Popüler Oyunların Yapımı
[Anket Sonuçlarını Göster]
Hatırlatma: Bu anket genel bir ankettir. Diğer kullanıcılar sizin hangi seçeneğe oy verdiğinizi görebilirler.
Wink Unity Shader için ders listesi [ Lesson Lists about CG Programming Introduction]
Yazar: undefined - 09-05-2017, Saat: 12:50 - Forum: İngilizce Kaynaklar - Yorumlar (1)

1 -Shader hakkında giriş seviyesinde bilgi edinmek isteyenler için Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!.
2 -Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!Ders serisi rendering bilgisini artırmak isteyenler için tavsiye edilir .
3 -Ek - 1 pdf dosyası =  Shader Giriş Seviyesinde 
.pdf   ShaderIntroduction_SemjonLeinweber_20160913.pdf (Dosya Boyutu: 1.29 MB / İndirme Sayısı: 23)


NOT : Güncellenmekte [ Elinde ders olan ve paylaşmak isteyenler benimle iletişeme geçebilir ]


Brick [unity]Age of empire tarzı strateji oyun serisi
Yazar: undefined - 09-05-2017, Saat: 01:26 - Forum: Unity3D Videolu Dersler - Yorumlar (25)

Unity ile strateji oyun serimiz.Başlangıç kiti videonun açıklama kismindadir. İlk videolar olması hasebiyle konuşma ve telaffuzda sıkıntılar var . Kusura bakmayın  Blush

resim
resim

Ders 1 : Level Dizaynı Yapıyoruz

 



Ders 2 - Level Dizaynını Tamamladık.





Ders 2 - Mouse Kontrolü ve Birim Seçme Scripti





Ders 3 - Mouse İçin Age of Empires Tarzı Çoklu Seçim






Ders 4- Mouse Cursor Ayarını Yapıyor , Modelleri Ekliyoruz

NOT : Cursor Textures aşağıda ektedir. 





Ders 5 | Karakterleri Efektif Olarak Seçildi Göstermek





Ders 6 | Karakterler seçim sistemi





Ders 7 | Seçilen Karakteri Hareket ettirme





8 . Ders | Karakter seçim sistemini tamamlayıp , bazı performans sorunlarını çözüyoruz.







Güncel Oynatma Listesi için Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!


GÜNCELLENDİ [31.03.2018] 

Hide Post


  Leaderboard yapımı
Yazar: ÖĞRENITY - 09-05-2017, Saat: 00:56 - Forum: Unity3D Sorular - Yorumlar (1)

X  kanala bakın falan linkte var demeyin çünkü yok. Leader board sistemi lazım yardım edebilirmisiniz. Unity 4.3 kullanıyorum. Dil c#.


  Microsoft Açik Akademi Türkiye !
Yazar: cod3ispoetry - 09-05-2017, Saat: 00:03 - Forum: Unity3D Videolu Dersler - Yorumlar (4)

Arkadaşlar Microsoft Açık Akademi diye ücretsiz bi kuruluş var.Bunların amaci tamamen , kendimizi yazılım alanında geliştirmek için bize Türkçe kaynak sunmak.
Unity eğitim videolari da dahil olmak üzere ASP.NET , html  , js , css  vb. gibi bir çok eğitimi ücretsiz olarak sunuyorlar , Sizleren ricam gerçekten hevesli arkadaşlarimiza bu siteyi önermeniz.Kendimde halen açik akedemidinin bir çok eğitim setinden yararlaniyorum.Sizleri de bilgilendirmek istedim.
iyi forumlar.!


Buradan ulaşabilirsiniz içeriklere. Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!


  Unity İçin Sertifikalı Eğitim Yazılımı
Yazar: undefined - 08-05-2017, Saat: 16:23 - Forum: Genel - Yorumlar (6)

Unity’nin kendi Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!nde verdiği bilgilerde oyun geliştirmek isteyen ve çaylak olanlar için , bir eğitim yazılımı oluşturulmuş..İçerisinde 20 bölüm ve toplamda 199 video bulunan bu yazılım ayrıca çeşitli örnekleri yapabilmek içinde assette barındırmakta.Bu yazılımı Unity ‘ nin oyun motoru paketlerinden birisiyle alabiliyorsunuz . En ucuz olarak Unity Plus paketiyle yıllık $395 dolara , bu biraz fazla gelebilir.Ancak bu eğitim için sertifika verdiğini de ayrıca söylemiş.Bu gözardı edilemez.Oyun piyasasında Unity 3D, gittikçe mobil ve VR/AR teknolojilerine ağırlık vererek , söz sahibi olmaya başladı.Yetkin olmanızı sağlayan bu sertifikayla oyun geliştirme sektöründe Türkiye ve uluslararası birçok yerde sizde söz sahibi olabilirsiniz.
 
resim


  Android İçin Unity Özellikleri ve İstenilen Performansın Yakalanması
Yazar: undefined - 08-05-2017, Saat: 16:16 - Forum: Optimizasyon - Yorumlar (1)

Splash screen ayarlaması yapılabiliyor
Android cihazlarda oyun açılırken giriş ekranında çıkan ve sizlerinde özelleştirebileceği alan , ekran.
Ayrıntılı bakmak için Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! .

Sorun giderme ve bug rapor etme
Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!rehberi size oyununuzdaki bugları hızlı bir şekilde bulmanıza yardım eder. Kılavuza danıştıktan sonra sorunun Unity tarafından kaynaklandığından şüpheleniyorsanız Unity hata raporlama kurallarına uyarak bir hata raporu sunabilirsiniz.
Detaylara bakmak için Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! .

Texture sıkıştırma
ETC , android için standart texture sıkıştırma formatıdır.
ETC1 tüm geçerli android cihazlarda desteklenmekte , ancak alfa channel ‘ ı olan textureleri desteklememektedir. ETC2, OpenGL ES 3.0’ı destekleyen tüm Android cihazlarda desteklenir. RGB textureler için gelişmiş kalite sağlar ayrıca bir alfa channel’ı olan textureleri de destekler.
Varsayılan olarak , Unity RGB textureleri sıkıştırmak için ETC1 ve RGBA textureler içinse ETC2 formatını kullanır. Eğer bir android cihazda ETC2 desteklenmiyorsa, bu sıkıştırılmış texture oyun çalışırken tekrardan eski haline dönüştürülür ve sıkıştırılmadan kullanılır. Bu kullanılan hafızayı etkiler, ve ayrıca renderleme hızını etki eder.
DXT, PVRTC, ATC, ve ASTC bunları hepsi bir alpha channelı(bump map , height map gibi özellikler ekran kartının yükünü hafifletmek için texture yöntemleri) olan texture destekler.Bu formatlar ayrıca yüksek sıkıştırma oranlarını ve/veya daha iyi resim kalitesini destekler , ama onlar sadece Android cihazların alt kümelerini ( androidten kopmuş , çıkmış ) desteklemektedir.
Bu formatların her biri için ayrı Android dağıtım arşivleri (.apk) oluşturmak ve Android Market’in filtreleme sisteminin farklı cihazlar için doğru arşivleri seçmesine izin vermek mümkündür.

Movie playback
Film textureleri Android ‘te desteklenmemektedir ,ancak tam tam ekran yayınlamasında çeşitli script yazımlarıyla desteklenmesi sağlanmaktadır.
Desteklenen formatlar ve scripting API için ,  Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! veya Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! danışabilirsiniz.


  Quaternion.Euler fonksiyonu nedir ? Ne işe yarar?
Yazar: undefined - 08-05-2017, Saat: 11:42 - Forum: Quaternion.Euler Fonksiyonu - Yorum Yok

Merhabalar ,

Öncelikle Quaternion.Euler fonksiyonunu anlayabilmek için , Quaternion ( Kuaternion - Dördey ) nedir bunu bilmemiz gerekmektedir.Kuaterniyonlar 3 boyutlu uzayda ( gerçekten uzunca araştırmam gerekti değerlendirin bu bilgileri  Big Grin Big Grin ) dönme ve rotasyon değişikliğini yapmak için tanımlanmış sayı sistemidir.Bilenler için karmaşık sayılar ve reel sayıların üstünde daha genel bir kümedir.Tanım gereği özellikle matematik ve fizikte çok fazla alanda uygulaması vardır.Doğal olarak Unity'nin fizik motoruda bundan faydalanmak istemiş , çünkü rijit( formunu koruyan ) objelerin hareketinde özellikle rotasyon değişikliğinde 3B uzayda kullanımı oldukça kolaylaştırmaktadır.Hülasa konu bundan ibarettir.

Şimdi gelelim fonksiyonun marifetine ve kullanım şekillerine


Alıntı:public static Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! Euler(float x, float y, float z); 

x , y ve z için parametreler almaktadır.

Z ekseni etrafında z derecesi, x ekseni etrafında x derece ve y ekseni etrafında y derecesi kadar döndürebilmek için bir dönüş değeri döndürür.(dönmeli bi'cümle Smile )


Alıntı: public Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! rotasyon = Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!(0, 30, 0);

şeklinde tanımlanabilir. Buradaki rotasyon girilen açısal parametrelerce belirleniyor.Bir vektör yönünde rotasyon almasını istersekte


Alıntı:public Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! rotasyon = Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!(new Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.!(0, 30, 0));

şeklinde kullanırız.Bunları uygulamakta fayda var daha iyi anlayabilmek adına.


Question Rigidbody2D Sınıfı
Yazar: undefined - 07-05-2017, Saat: 13:35 - Forum: Rigidbody2D - Rijit vücut 2D - Yorum Yok

Rigidbody sınıfından farkı , 2 boyutlu düzlemde fiziksel olaylar gerçekleşir.X ve Y ekseni dışında Z ekseni bize gerekli değildir. Bunların haricinde Rigidbody2D fonksiyon kullanımında Rigidbody 'den sadece yazım olarak "2D" ifadesiyle farklıdır.Rigidbody2D ile 'Sprite' lar , 'Collider2d' ile işlem görür.Yani Rigidbody'de de olduğu gibi Collider ( çarpıştırıcı ) olmaksızın fiziksel simüle gerçekleşmez.


  Rigidbody Class Tanımı
Yazar: undefined - 05-05-2017, Saat: 22:17 - Forum: Rigidbody - Rijit vücut - Yorum Yok

Rigidbody = Rijit vucüt (Rijit cisim); mühendislik terimi olarak hiçbir etkiye maruz kalmayan, sürtünmesiz ortamda, kuvvet ya da moment etkisi altında şekil değiştirmeyen, formunu koruyan cisimlere denir.Yani Unity3d fizik motoru barındıran bir oyun motoru.Fizik motoru demek karmaşıklık getiriyor olabilir aklımıza.Aslında basitçe şunu ifade edebiliriz , fizik motoru belli algoritmalar kullanarak bize objelerin fiziksel simülasyonlarını gerçekler.Bir topun bir eksende dönerek ilerlemesi fiziksel olarak ifade edilebildiğine göre , rijit bir nesneye bunları algoritmik olarak uyguladığımızda gerekli parametreler dahil edildiğinde ortaya simüle edilmiş fiziksel gerçeklik çıkmaktadır.

Unity3d'de böyle bir bileşen bulunur . Objeler üzerinde rijit özellikler oluşturur.Fiziksel simülasyonlar meydana getirebilmek için bunlar gerekli.Az önce örneğini verdiğim topu hareket ettirmek için Unity'de rigidbody bileşeni şart ama buna ilaveten bir collider'ının olması da icap eder.Collider'da kabaca 'çarpıştırıcı' , çarpışmaları yakalayan farklı bir bileşendir.Fiziksel olarak objelerin hareketini rigidbody bileşeni , hareketleri esnasında etki ve tepkileri collider(çarpıştırıcı) sağlar.

Unity kendi Linkleri görüntüleyebilmek için Kayıt ol manız veya Giriş yapmanız gerekiyor.Anlayışınız için teşekkürler.! şu şekilde ifade etmiş ;

Alıntı:Nesnenin konumunun fizik simülasyonu yoluyla kontrolünü sağlar.

Bir nesneye Rigidbody bileşeni eklemek, hareketini Unity'nin fizik motorunun kontrolü altına alacaktır. Herhangi bir kod eklemeseniz bile, Rigidbody nesnesi yer çekimi ile aşağı doğru çekilecek ve Collider(çarpıştırıcı) bileşen de mevcutsa, gelen nesnelerle çarpışmalara tepki verecektir.

Rigidbody ayrıca nesneye güç uygulamanıza ve fiziksel olarak gerçekçi bir şekilde kontrol etmenize izin veren bir komut dosyası API'sine ( API bir yazılımın işleyişi, girdileri, çıktıları ve altında yatan türleri açısından bunu ifade eder.) sahiptir. Örneğin, bir aracın davranışı için, tekerleklere uygulanacak kuvvetler için belirtilebilir. Bu bilgiler göz önüne alındığında, fizik motoru otomobilin hareketinin diğer birçok farklı tarafını ele alacak , bu nedenle gerçekçi bir şekilde ivmelenerek çarpışmalara gerektiği gibi tepki verecek.

FixedUpdate fonksiyonu, kuvvet uygulamak ve Rigidbody ayarlarını değiştirmek için önerilir (çoğu diğer frame güncelleme görevleri için kullanılan Update yerine). Bunun nedeni, fizik güncellemelerinin frame güncellemesiyle çakışmayacak şekilde gerçekleştirilmesidir. FixedUpdate, her fizik güncellemesinden hemen önce çağrılır ve dolayısıyla orada yapılan değişiklikler doğrudan işlenir.

Rigidbody için karşılaşılan ortak bir problem, oyun fiziğinin "yavaş hareket" ile çalıştığı görülmesidir. Bu aslında modelleriniz için kullanılan ölçekten kaynaklanmaktadır. Varsayılan yerçekimi ayarları, bir dünya biriminin bir metrelik mesafeye karşılık geldiğini varsayar. Fiziksel olmayan oyunlarda, modellerinizin tamamı 100 birim uzunluğa sahipse, fiziksel olaylar meydana geldiğinde çok büyük nesneler gibi değerlendirildiğinden, büyük farklar yaratmaz. Küçük olması gereken objeler için büyük bir ölçek kullanılıyorsa, çok yavaş düşüyor olarak göreceksiniz - fizik motoru, çok geniş mesafelerde düşen çok büyük nesneler olduğunu düşünüyor. Bundan dolayı, model ölçeklendirmesini gerçek hayattakine benzer yapmanızda fayda var.(mesela bir araba yaklaşık 4 ünite = 4 metre olmalıdır).


  GameObject için GetComponent Kullanımı
Yazar: undefined - 05-05-2017, Saat: 21:19 - Forum: GameObject - Oyun Objesi - Yorum Yok

GetComponent Kullanımı 


Unity'de objelerin özelliklerini gördüğümüz inspector kısmı vardır. Bu kısımda bulunanlara component ( bileşen ) adı verilmektedir. Her bileşenin bulunduğu obje üzerinde bir etki veyahut davranış verme özelliği bulunur.

resim


GetComponent fonksiyondur ve script için bileşen seçilmesini sağlamaktadır.

Kod:

Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class deneme : MonoBehaviour {

// Her görüntüde veya pencerede çağrılır.
    void Update () {

        Animator birAnimator = GetComponent(Animator); // Normal bir kullanım
        bool kosulDeger = birAnimator.GetBool("koş");
     
}
}


Yukarıdaki kullanımda scriptin bulunduğu obje için varolan bir animatörü , bir değişkene atayıp sonrasında animatörde bulunan bir koşul - bool değerini aldık.Eğer ki scriptin eklendiği objede animatör yoksa şöyle bir hata alınacaktır.


resim

Bunun dışında Generic Methods dediğimiz fonksiyon olduğu için şu şekilde yazılabilir ;



Kod:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class deneme : MonoBehaviour {

// Her görüntüde veya pencerede çağrılır.
   void Update () {

       Animator birAnimator = GetComponent<Animator>();  
       bool kosulDeger = birAnimator.GetBool("koş");
   
}
}