TRPixelServer
YASAKLANDI
- Mesajlar
- 47
- En iyi cevaplar
- 0
- Beğeniler
- 47
- Puanları
- 70
- Ruh hali
Merhaba arkadaşlar .Daha önceden spacın dersleriyle unityi az da olsa biliyorsunuzdur.Bugun kendimize Minecraft kodlayacağız. İlk olarak blok modeli bulammız gerek blender isimli programla oluşturabilir yada internetten bulabilirsiniz. Modelimizi indirdikten sonra Unity oyun motoruna atıyoruz.Objelerimizi şu pozisyona koymamız lazım:
Evet bu pozisyonda olduğunda karakterimizin elinde bir cim bloğu olcak.ve zemindede bir çim şimdi sırada ise rastgele bir harita oluşturma var yani çimler rastgele spawn olcak bunu block objesinin içine atın ve prefabı block yapın bölece döngü içinde olacaktır döngü yapazsanız çalışmaz
Evet bu pozisyonda olduğunda karakterimizin elinde bir cim bloğu olcak.ve zemindede bir çim şimdi sırada ise rastgele bir harita oluşturma var yani çimler rastgele spawn olcak bunu block objesinin içine atın ve prefabı block yapın bölece döngü içinde olacaktır döngü yapazsanız çalışmaz
C#:
using UnityEngine;
using System.Collections;
public class RastgeleHarita : MonoBehaviour
{
public GameObject prefab;
void Start()
{
StartCoroutine(Map());
}
IEnumerator Map()
{
Vector3 position = new Vector3(Random.Range(-10.0f, 10.0f), 0, Random.Range(-10.0f, 10.0f));
Instantiate(prefab, position, Quaternion.identity);
yield return new WaitForSeconds(1);
Destroy(this);
}
}