Unity Karakter Hareket kodu 2d

TRPixelServer

YASAKLANDI
Mesajlar
47
En iyi cevaplar
0
Beğeniler
47
Puanları
70
Ruh hali
Biliyosunuz artık fazla ders atamıyorum pek cok projede çalışıyorum ve forumdaki hiç kimse yardım etmyor buda ayrı konu ben size yardım ediom siz etmiosunuz o zamaan neden ders atıyım: Zaten projeye yardım eden olmazs ailerlemez buyrun kod:
C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Haraket2d : MonoBehaviour
{
    public float hiz =5f;
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        Zipla();
        Vector3 movement = new Vector3(Input.GetAxis("Horizontal"),0f,0f);
        transform.position += movement * Time.deltaTime * hiz;
    }
    void Zipla(){
       if (Input.GetButtonDown("Jump")){
     gameObject.GetComponent<Rigidbody2D>().AddForce(new Vector2(0f,5f),ForceMode2D.Impulse);
      StartCoroutine(Dus());
        
    }
    
        IEnumerator Dus()
    {
      
        yield return new WaitForSeconds(1);
         gameObject.GetComponent<Rigidbody2D>().AddForce(new Vector2(0f,-5f),ForceMode2D.Impulse);
    }
    
    }   
}
 


astrocommunity

Ağaç Yumruklayıcı
Mesajlar
22
En iyi cevaplar
0
Beğeniler
9
Puanları
50
Ruh hali
Basit bir kod olmuş lakin yeni başlayanlar için anlaşılabilir diye umuyorum.
 

mert321

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
2 saattir uğraşıyordum yapamadım bu kod sayesinde 2 saniyede bitirdim işimi tşk
 

Üst