Elastik sistem

Elastik sistem

MRTK, 4 boyutlu dördeler, 3 boyutlu birim sprmleri ve basit doğrusal yay sistemleri için bağlama sunan çok çeşitli genişletilebilir ve esnek alt sınıflar içeren esnek simülasyon sistemi ile birlikte gelir.

Şu anda elastik yöneticisini destekleyen aşağıdaki mrtk bileşenleri elastik işlevlerinden faydalanabilir:

Elastik Yöneticisi

Elastik System2

Elastik Yöneticisi, dönüşümleri başarılı bir şekilde işler ve elastik sistemine akışlar.

Özel bileşenler için elastik etkinleştirme iki adımdan elde edilebilir:

  1. İşleme başlangıç sırasında Initialize yöntemi çağrılırken, sistem geçerli konak dönüşümüyle güncelleştiriliyor.
  2. Güncelleştirilmiş hedef dönüşümde bir elastik hesaplamasının gerçekleştirilmesi gerektiğinde ApplyHostTransform sorgulanıyor.

Elastik, işleme bittikten sonra (elastik Manager güncelleştirme döngüsü aracılığıyla) benzetim yapmaya devam edecektir. Davranışı engellemek için, elastik Auto Update EnableElasticsUpdate false olarak ayarlanabilir.

Varsayılan olarak, bir oyun nesnesine eklenen elastik Manager bileşeni, herhangi bir dönüştürme türü için elastik etkin olmayacaktır. Manipulation types using elastic feedbackSeçilen tür için elastik yapılandırması ve kapsamları oluşturmak üzere belirli dönüşüm türleri için alanın etkinleştirilmesi gerekir.

Elastik yapılandırması

Sınır denetim yapılandırmalarınabenzer şekilde, elastik yönetici, komut dosyası olmayan nesneler olarak depolanabilen ve farklı örnekler veya ön sınır arasında paylaşılan bir yapılandırma nesneleri kümesiyle birlikte gelir. Konfigürasyonlar, tek başına komut dosyalı varlık dosyaları ya da Prefabs içinde iç içe geçmiş betik varlıkları olarak paylaşılabilir ve bağlanabilir. Daha fazla yapılandırma ayrıca, dış veya iç içe komut dosyası olmayan bir varlığa bağlanmadan doğrudan örnek üzerinde de tanımlanabilir.

Elastik Manager denetçisi, bir yapılandırmanın, Özellik denetçisinde bir ileti göstererek geçerli örneğin bir parçası olarak paylaşılıp paylaşılmadığını veya satır içine alınmış olduğunu gösterir. Ayrıca paylaşılan örnekler doğrudan elastik Manager özelliği penceresinde düzenlenebilir, ancak bunun yerine, paylaşılan yapılandırmalarda yanlışlıkla yapılan değişikliklerden kaçınmak için, bağlantısı olan varlık doğrudan bir şekilde ayarlanmalıdır.

Elastik Manager, bir elastik yapılandırma nesnesitarafından temsil edilen aşağıdaki dönüştürme türleri için yapılandırma nesneleri seçenekleri sunar:

  • Çeviri elastik
  • Döndürme elastik
  • Elastik ölçeklendirme

Elastik yapılandırma nesnesi

Bir elastik yapılandırması, önleyici bir harmonik sillatör fark sisteminin özelliklerini tanımlar. Aşağıdaki özellikler ayarlanabilir ancak MRTK içinde zaten bir varsayılanlar kümesiyle gelir:

  • Kütle: sanal osilatör öğesinin toplu öğesi.
  • Handk: el Spring sabiti.
  • Endk: son sınır Spring sabiti.
  • Snapk: yapışma noktası Spring sabiti.
  • Sürükleyin: sürükle/sönme faktörü, hız ile orantılı.

Elastik kapsamları

Elastik kapsamları ayarları, düzenleme türüne göre farklılık gösterir. Çeviri ve ölçek, birim elastik kapsamlar ile temsil edilir ve döndürme, dörde esnek bir ölçüdetemsil edilir.

Birim elastik kapsam

Birim kapsamları, önleyici Harmonik osilatör 'ın taşınmaya uygun olduğu üç boyutlu bir alan tanımlar.

Esnek birim uzatma sınırları

  • Ayarlayıcı: elastik alanın alt sınırlarını temsil eder.
  • Usesýnýrlarý: Esnetme sınırlarının sistem tarafından dikkate alınmalıdır. True ise, hedef konumun geçerli yinelemesi Esnetme sınırlarının dışında olduğunda, bitiş gücü uygulanır.
  • Anlık görüntü noktaları: sistemin yapışalacak alanın içinde işaret eder.
  • Repeatsnapın noktaları: yapışma noktalarını sonsuz olarak yineler. Varolan yaslama noktaları, gerçek yapışma noktalarının her bir yapışma noktasının en yakın tam sayı katlarıyla eşlendiği bir mod olarak görev yapar.
  • Anlık görüntü yarıçapı: yapışma noktalarının yayı zorluyor bir uzaklığı.

Elastik birim ek Kılavuzu

Dördede elastik kapsam

Dördeiyon kapsamlar, önleyici harmonik sillatör 'in çevrilmeye uygun olduğu dört boyutlu bir döndürme alanı tanımlar.

Elastik döndürme örneği

  • Anlık görüntü noktaları: sistemin ne kadar uydurulacaktır.
  • Repeatsnapın noktaları: yaslama noktalarını yineler. Varolan yaslama noktaları, gerçek yapışma noktalarının her bir yapışma noktasının en yakın tam sayı katlarıyla eşlendiği bir mod olarak görev yapar.
  • Anlık görüntü yarıçapı: yapışma noktalarının, yay derecelerde yayı zorluyor şekilde başlayacağı yay açısı.

Elastik örnek sahneyi

Sahnede elastik yapılandırmalarının örneklerini bulabilirsiniz ElasticSystemExample .

Elastik örnek sahneyi