GameCreator

Cezalı Üye
17 Nis 2017
150
-1
0
Belirtilmemiş
life-simulator.cf
Arkadaşlar merhaba öncelikle şimdi ben bi yol yaptım aracımında o yoldan kendi kendine animasyonla gitmesini istiyorum matinee ile değil belirlediğim yola kadar animasyon olmasını istiyorum nasıl yapabilirim?

Not: Spline component İle Olmasını İstiyorum
 
Yani kontrollerin kullanıcıdan alınmasını istiyorsun o animasyonun gerçekleşme süresi kadar? Senaryo; oyunda görevi aldıktan sonra, adamınızla arabaya bindiniz, adamınız arabayı sürüyor ve gideceğiniz yere kadar o sizi götürüyor.
 
Pastacı' Alıntı:
Yani kontrollerin kullanıcıdan alınmasını istiyorsun o animasyonun gerçekleşme süresi kadar? Senaryo; oyunda görevi aldıktan sonra, adamınızla arabaya bindiniz, adamınız arabayı sürüyor ve gideceğiniz yere kadar o sizi götürüyor.

Yok hayır O Şekilde Değil Farklı Bir Aracın Tek Başına Gitmesini İstiyorum örneğin tren diye örnek verelim onun spline nereye çizdiysem oraya gitmesini istiyorum ..
 
GameCreator' Alıntı:
Pastacı' Alıntı:
Yani kontrollerin kullanıcıdan alınmasını istiyorsun o animasyonun gerçekleşme süresi kadar? Senaryo; oyunda görevi aldıktan sonra, adamınızla arabaya bindiniz, adamınız arabayı sürüyor ve gideceğiniz yere kadar o sizi götürüyor.

Yok hayır O Şekilde Değil Farklı Bir Aracın Tek Başına Gitmesini İstiyorum örneğin tren diye örnek verelim onun spline nereye çizdiysem oraya gitmesini istiyorum ..

Tamam işte aynı şey? O adam arabayı sürerkende senaryo gereği sürüyor, giderken sen çizdiğin splineye göre hareket edecek. Peki o çizdiğin spline'ın sürekli hareket edip, (bir döngü içerisinde kendini tekrarlaması)nı mı istiyorsun?
 
SplineComponent üzerinde GetLocationAtSplinePoint, GetDirectionAtSplinePoint, GetTangentAtSplinePoint fonksiyon/yöntemlerini kullanarak eğriyi takip edecek algoritmayı yazmalısınız. Ayrıca GetDirectionAtTime da kolaylıkla kullanılabilir.

SplineComponent : https://docs.unrealengine.com/latest/INT/BlueprintAPI/Spline/index.html
SplinePathFollow:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
cahitburak' Alıntı:
SplineComponent üzerinde GetLocationAtSplinePoint, GetDirectionAtSplinePoint, GetTangentAtSplinePoint fonksiyon/yöntemlerini kullanarak eğriyi takip edecek algoritmayı yazmalısınız. Ayrıca GetDirectionAtTime da kolaylıkla kullanılabilir.

SplineComponent : https://docs.unrealengine.com/latest/INT/BlueprintAPI/Spline/index.html
SplinePathFollow:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.


Peki bu bir çeşit yapay zeka olabilir mi?
 
Pastacı' Alıntı:
cahitburak' Alıntı:
SplineComponent üzerinde GetLocationAtSplinePoint, GetDirectionAtSplinePoint, GetTangentAtSplinePoint fonksiyon/yöntemlerini kullanarak eğriyi takip edecek algoritmayı yazmalısınız. Ayrıca GetDirectionAtTime da kolaylıkla kullanılabilir.

SplineComponent : https://docs.unrealengine.com/latest/INT/BlueprintAPI/Spline/index.html
SplinePathFollow:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.


Peki bu bir çeşit yapay zeka olabilir mi?
evet bir çeşit yapay zeka
 
Pastacı' Alıntı:
cahitburak' Alıntı:
SplineComponent üzerinde GetLocationAtSplinePoint, GetDirectionAtSplinePoint, GetTangentAtSplinePoint fonksiyon/yöntemlerini kullanarak eğriyi takip edecek algoritmayı yazmalısınız. Ayrıca GetDirectionAtTime da kolaylıkla kullanılabilir.

SplineComponent : https://docs.unrealengine.com/latest/INT/BlueprintAPI/Spline/index.html
SplinePathFollow:
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.


Peki bu bir çeşit yapay zeka olabilir mi?

Evet herşey olabilir.

Basitçe anlatmak gerekirse bir Spline matematiksel olarak kontrol noktalarından ve eğriyi tanımlayan bir takım tangent değerlerinden oluşur. Kontrol noktaları arasında çizilen eğriyi anlık olarak buna göre oluşturur yada takip edersiniz.

Ayrıntılı bilgi için:
https://answers.unrealengine.com/questions/205780/spline-tangents-in-c.html
https://stackoverflow.com/questions/34051147/calculate-the-tangent-of-a-curve-described-with-points