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
  KAMERA Y EKSENİNDE TAKİP ETMİYOR xpc167058 1 487 20-08-2018, Saat: 13:04
Son Yorum: abayir41

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi