Hey merhaba ziyaretçi bize destek olmak ister misin ? Hemen Kayıt Ol Seni hiç sıkmadan kayıt edeceğiz endişelenmek bize destek olduğun için teşekkürler.



  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Camera takip c#
#1
Bu kamera takip scriptini kullanıyorum , Target ( takip ettiği oyuncu ) da x ekseninde sorun yok , 2d olduğu için z eksenindede sorun yok ,
 y ekseninde ise  Target ( takip ettiği oyuncu ) yukarı cıktığında  , orneğin   target ın y ekseni 3 olduğunda kamera yukarı çıksın , y  ekseni 3 olmadan y ekseninde hareket etmesin , bunu nasıl yapabilirim Yardım lütfen . Sad

    public Transform target;

    public float smoothTime = 0.0F;
    public float posX;
    public float minX;
    public float maxX;
    public float minY;
    public float maxY;

    private Vector3 velocity = Vector3.zero;


// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

        Vector3 targetPosition = target.TransformPoint(new Vector3(posX, 0, -10));
        Vector3 desiredPositon = Vector3.SmoothDamp(transform.position, targetPosition, ref velocity, smoothTime);
        transform.position = new Vector3 (Mathf.Clamp (desiredPositon.x, minX, maxX ), Mathf.Clamp (desiredPositon.y, minY, maxY), desiredPositon.z);


}
}
  Cevapla
#2
İf y>3 'den diyip yukarı al kamerayı
Bir gün her şey kodlanacak ... Idea

resim
  Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unity 2d silah mouse takip sistemi hatası onurbilgin1104 0 191 21-03-2021, Saat: 21:15
Son Yorum: onurbilgin1104
  spawn olan düşmanın karakteri takip etmesi minor 1 705 30-03-2020, Saat: 23:10
Son Yorum: mtat0640
  KAMERA Y EKSENİNDE TAKİP ETMİYOR xpc167058 1 1,402 20-08-2018, Saat: 13:04
Son Yorum: abayir41

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi