unity 3d ile bir objenin ileri geri sağa sola gitmesini sağlamak
Unity 3d ile bir objeyi hareketlendirmek için Transform compenenti kullanılır
transform kompenentinden Translate fonksiyonuna ulaşılır.
oradan gerekli değişiklikler yapılır örneğin;
function Update(){
transform.Translate(0,0,0);
//burda objeme hiç hareket vermedim
transform.Translate(1,0,0);
//burda objeme "X" Eksenin de FRAME(kare) başına 1 metre gitrmesini sağladım
transform.Translate(0,1,0);
//burda objeme "Y" Eksenin de FRAME başına 1 metre gitrmesini sağladım
transform.Translate(0,0,1);
//burda objeme "Z" Eksenin de FRAME başına 1 metre gitrmesini sağladım
transform.Translate(0,0,-1);
//burda objeme "Z" Eksenin de FRAME başına 1 metre geri gitrmesini sağladım
transform.Translate(0,0,1*Time.timeDelta);
//burda objeme "Z" Eksenin de SANİYE başına 1 metre gitrmesini sağladım
transform.Translate(0,0,1*Time.timeDelta*Input.GetAxis("Horizontal"));
//burda sağ ok, ve sol ok tuşları ile objeme "Z" Eksenin de SANİYE başına 1 metre gitrmesini sağladım
transform.Translate(0,0,1*Time.timeDelta*Input.GetAxis("Vertical"));
//burda yukarı ok, ve aşağı ok tuşları ile objeme "Z" Eksenin de SANİYE başına 1 metre gitrmesini sağladım
var hiz:int;
transform.Translate(0,0,1*Time.timeDelta*Input.GetAxis("Horizontal")*hiz);
//burda sağ ok, ve sol ok tuşları ile objeme "Z" Eksenin de SANİYE başına 1 metre gitrmesini sağladım ve değişken tanımladım.
}
UNİTY 3D DERSLER
12 Aralık 2015 Cumartesi
9 Nisan 2015 Perşembe
MİNECRAFT OYUNU YAPMAK(OYUN KAYIT SİSTEMİ EKLİ)
MİNECRAFT OYUNU YAPMAK(OYUN KAYIT SİSTEMİ EKLİ)
BY YK GAMES
http://ykoyunstudyosu.16mb.com/KODLAR/objeolustur.js
BU KODU OYUN İÇİNDE HERHANGİ BİR OBJENİN İÇİNE ATIN.
http://ykoyunstudyosu.16mb.com/KODLAR/positionkaydet.js
BU KODU OLUŞTURDUĞUNUZ OBJEYE ATIN OYUN KUSURSUZ ÇALI ŞACAKTIR.
BY YK GAMES
http://ykoyunstudyosu.16mb.com/KODLAR/objeolustur.js
BU KODU OYUN İÇİNDE HERHANGİ BİR OBJENİN İÇİNE ATIN.
http://ykoyunstudyosu.16mb.com/KODLAR/positionkaydet.js
BU KODU OLUŞTURDUĞUNUZ OBJEYE ATIN OYUN KUSURSUZ ÇALI ŞACAKTIR.
2 Nisan 2015 Perşembe
"aa" GİBİ BİR OYUN NASIL YAPILIR RESİMLİ ANLATIM
"aa" GİBİ BİR OYUN NASIL YAPILIR RESİMLİ ANLATIM
OYUNUN DENEME WEB PLAYER SÜRÜMÜ
OYUNU DEĞİŞTİRMEK YADA ÖĞRENMEK İÇİN PROJECT DOSYASI
unity ile 2d bir proje oluşturun.
Yapmanız gereken ilk ilk önce photshop ile bir yuvarlak oluşturmak(100x100px boyutunda.).
texture ayarlarından renk modunu "true color seçin " (Böyle yaparsanız kenarlarda beyazlık oluşmaz.)
topu (0,0,0)kordinatlarına yerleştirin.
ismini "esastop" yapın.
sonra bir js kodu oluşturun.
var hizi=1.0;
public var renk1 :Color[];
public var bolumu =1;
function Start () {
bolumu=PlayerPrefs.GetInt("bolumu");
print(PlayerPrefs.GetInt("bolumu"));
}
function Update () {
transform.Rotate(0,0,hizi*Time.deltaTime);
}
public function Oyunukaybettin(){
test.gecis=1;
Time.timeScale=0.1;
camera.main.backgroundColor = renk1[0];
yield WaitForSeconds(0.5);
Application.LoadLevel("anamenu");
}
public function Oyunukazandin(){
test.gecis=1;
Time.timeScale=0.1;
camera.main.backgroundColor = renk1[1];
yield WaitForSeconds(0.5);
bolumu++;
PlayerPrefs.SetInt("bolumu",bolumu);
Application.LoadLevel("anamenu");
}
bu kodu js dosyasının içine kopyalayın
sonra bu kodu "esastop" objesinin içine atın
Kaydol:
Kayıtlar (Atom)
