Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için Kayıt olmalısınız.
|
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
|
|
|
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.
|
|
|
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 ) 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 )
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.
|
|
|
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.

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.

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ş");
}
}
|
|
|
|