17 Temmuz 2012 Salı

Can Sistemi

https://rapidshare.com/files/187470455/kodlar.rar

Evet arkadaşlar uzun bir aradan sonra tekrar yayınlara başlıyoruz.Bugünkü ders can sistemi .Linkte 3 tane kod var  health control hareket ve  player kodu.İlk başta bir cube oluşturalım buna hareket kodunu verelim .Sonra main cameraya tıklayıp component camera control smooth follow verin sağda çıkan smooth follow scriptinde target var onu da cube yapın.Burdaki olay main kameranın kübü takip etmesi.Sonra game object-create other-gui texture oluşturun sonrada healthcontrol scriptini atın.Sonra gui texture tıklayın sağda 3 tane boş yer gelecek orayada sırayla health 1 health 2 health 3 resimlerini atın.resimdeki gibi.
Sonra oluşturup hareket kodunu attığımız cube player scriptini atın.Daha sonra yeni bir küp oluşturun ve tagini engel yapın.Sonra engel olarak oluşturduğumz kübün is trigger kısmına işaret koyun.Tamam engele çarpınca can gidecek ve 2 can kalacak ama engele çarpınca başladığın yerden yeniden başlamasını istiyorsan kodda  böyle bi yer var

function LateUpdate()

{

if(dead)

{

transform.position = Vector3(96.90508,16.25476,77.82005);

gameObject.Find("Main Camera").transform.position = Vector3(0,1,-10);

dead = false;

}




.transform.position = Vector3(0,0,0); (koda dahil değil koddan alıntı)
bu kısım ölünce başlaması gereken yer.Yani siz kübünüzü 0,0,0 koordinatlarına koyduysanız ordan başlar.Ancak 0,0,0 noktasına koymadıysanız kübün koordinatlarını sırasıyla kopyalayıp 0,0,0 yerine yapıştırın.Tamam şimdi oldu.Sorularınız olursa yorum atabilirsiniz yada metehancet@gmail.com 'a eposta gönderebilirsiniz iyi günler