533388
Hectopat
- Katılım
- 27 Mart 2022
- Mesajlar
- 4.372
- Makaleler
- 2
- Çözümler
- 54
Bunu soruyordum. İlk olarak C# öğreneceğim.
Evet.
Bunu soruyordum. İlk olarak C# öğreneceğim.
Temel dedigimiz seyi biraz acar mısınız?Bence bir temel bil cok az ama yazılış gibi.
Çünkü oyun kodları ile C# cok alakası yok.
Programlama dillerinin temel kısımları olur.Temel dedigimiz seyi biraz acar mısınız?
int can = 100; // karakterin canını temsil eden değişken.
string oyuncuAdi = "oyuncu"; // oyuncu adını temsil eden değişken.
Bu temelleri öğrenebileceğim bildiğiniz bir youtube kanalı ya da bir kaynak var mı?Programlama dillerinin temel kısımları olur.
Örnek olarak değişkenleri verebiliriz
C#:int can = 100; // karakterin canını temsil eden değişken. string oyuncuAdi = "oyuncu"; // oyuncu adını temsil eden değişken.
Herhangi bir Unity3D kursunda anlatıyorlar zaten. Sana güzel bir Unity3D kursu bulalım.Bu temelleri öğrenebileceğim bildiğiniz bir youtube kanalı ya da bir kaynak var mı?
Kardeş büyük yazıyorsun. Göz korkutma.Örnek karakter hareket komutu.
public class example: MonoBehaviour
{
private CharacterController Controller;
private Vector3 playervelocity;
private bool groundedplayer;
private float playerspeed = 2.0F;
private float jumpheight = 1.0F;
private float gravityvalue = -9.81F;
private Void Start()
{
Controller = gameObject.AddComponent<CharacterController>();
}
Void Update()
{
groundedplayer = Controller. İsgrounded;
if (groundedplayer && playervelocity. Y < 0)
{
playervelocity. Y = 0F;
}
Vector3 move = New Vector3(Input.GetAxis("horizontal"), 0, Input.GetAxis("vertical"));
Controller. Move(move * Time.deltaTime * playerspeed);
if (move!= Vector3.zero)
{
gameobject. Transform. Forward = move;
}
// changes the height position of the Player.
if (Input.GetButtonDown("jump") && groundedplayer)
{
playervelocity. Y += Mathf.Sqrt(jumpheight * -3.0F * gravityvalue);
}
playervelocity. Y += gravityvalue * Time.deltaTime;
Controller. Move(playervelocity * Time.deltaTime);
}
- }
Kısacası biraz temel sonra Unity'e dal.
İkinize de teşekkür ederim. Şimdi yapmam gerekenleri sırasıyla sayıyorum yanlışım varsa lütfen düzeltin. İlk olarak temel bilgileri öğreneceğim. İkinci olarak C# e başlayacağım. Daha sonra da Unity3D nin kurslarına bakacağım.Herhangi bir Unity3D kursunda anlatıyorlar zaten. Sana güzel bir Unity3D kursu bulalım.
Kardeş büyük yazıyorsun. Göz korkutma.
Ayrıca çoğu değişken ve Unity3D'nin metotları. Kolayca öğrenilir .
Bence öğreneceğin C#, doğrudan temel kısmını Unity3D'de kullanacaksın. Onun içinde C# öğrenmene gerek yok. Unity3D kurslarında temel bilgileri ve C# anlatıyorlar zaten.İkinize de teşekkür ederim. Şimdi yapmam gerekenleri sırasıyla sayıyorum yanlışım varsa lütfen düzeltin. İlk olarak temel bilgileri öğreneceğim. İkinci olarak C# e başlayacağım. Daha sonra da Unity3D nin kurslarına bakacağım.
Teşekkürler. Hocam hala aklım biraz Pythonda kaldı. Acaba direkt en temel Pythondan başladıktan sonra yavaş yavaş mı öğrensem? Ne diyorsunuz? Son kararınız nedir?Bence öğreneceğin C#, doğrudan temel kısmını Unity3D'de kullanacaksın. Onun içinde C# öğrenmene gerek yok. Unity3D kurslarında temel bilgileri ve C# anlatıyorlar zaten.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.