All tutorials

Prop'unuzu Engine'e aktarın

Intermediate 15 min engine

Dokulu asset'inizi bir sahneye içe aktarın, ona fizik bileşenleri verin, Play modunda test edin ve uygulamadan çıkmadan düzenlemeler için geri gönderin.

Neler öğreneceksiniz#

Prop'unuzu Engine'de gerçek bir sahneye yerleştirecek, ona fizik vereceksiniz, Play modunda test edeceksiniz ve onu düzenlemeler için Sculpt'a veya Pigment'e geri gönderen gidiş dönüşü kullanacaksınız.

Başlamadan önce#

  • Prop'unuzu Pigment'te dokulandırın eğitimini bitirin veya dokulu herhangi bir mesh hazır bulundurun.
  • Engine, desteklenen bir modüldür. Tarayıcıda WebGPU varsa onu kullanır, yoksa WebGL2'ye geri döner; bu yüzden her iki durumda da açılır.
  • Bilinmesi faydalı: Engine, tam bir oyun motorudur. Bir sahne, Scene Graph içinde bir varlıklar ağacıdır ve her varlık bir bileşenler kümesidir (Transform, Model, Light, Camera, RigidBody, Collider, Script).

Adımlar#

  1. Engine'i açın ve ya boş bir sahneden başlayın ya da bedava bir zemin düzlemi ve aydınlatma elde etmek için demo şablonlarından birini yükleyin.

    Uyarı: demo sahneler kaydedilmez. Bir tanesinin üzerine inşa ediyorsanız, ayrılmadan önce onu kendi projeniz olarak kaydedin.

  2. Prop'unuzu içe aktarın. Pigment'ten aktarın veya .glb dosyasını doğrudan içe aktarın. Zaten bağlı bir Transform ve Model bileşenine sahip bir varlık olarak gelir.

  3. Varlığı Scene Graph içinde seçin ve inspector'da Transform'unu kontrol edin. Onu zemine yerleştirin ve şimdi makul bir ölçek belirleyin, çünkü sonraki her şey bunu miras alır.

  4. Add Component ile bir Collider ekleyin. Biri olmadan, prop'un görebileceğiniz bir şekli vardır ama fiziğin dokunabileceği hiçbir şey yoktur.

    İpucu: collider'ı işe uygun seçin. Prop'unuza yaklaşan basit bir şekil, çalışma zamanında tam bir mesh collider'dan daha ucuzdur ve bir kaya için kimse farkı fark etmez.

  5. Prop fizikten etkilenmesi gerekiyorsa bir Rigidbody ekleyin. Asla hareket etmeyen dekor için bunu eklemeyin, çünkü statik geometri daha ucuzdur.

  6. Play'e basın. Bu modda fizik gerçekten çalışır, bu yüzden bir Rigidbody ve bir collider'a sahip prop düşer, yere iner ve yerleşir.

  7. Yere inişte ne olduğunu izleyin. Zeminin içine batan, titreyen veya tuhaf şekilde zıplayan bir prop, size collider'ının veya kütlesinin yanlış olduğunu söylüyordur.

  8. Durdur'a basın ve ayarlayın. Play modu test etmek içindir, oluşturmak için değil.

  9. Engine'den ayrılmadan bir modelleme sorununu düzeltin: Scene Graph içinde prop'a sağ tıklayın ve onu Sculpt, Pigment veya Retopo'da açmak için Edit in'i kullanın. Düzenlemeniz geri gelir ve prop'u yerinde günceller.

    İpucu: Shift+tıklama veya Mac'te Cmd+tıklama ile çoklu seçim yapabilir ve birkaç nesneyi tek bir nesnede birleştirilmiş olarak gönderebilirsiniz. Mac'te Ctrl+tıklama, bağlam menüsünü açar ve seçimi değiştirmez.

  10. Sahneyi kaydedin ve projenin hesabınızı takip etmesi için Save to Cloud'u kullanın.

Sonuç#

Prop'unuz oynanabilir bir sahnede var oluyor: fiziksel bir varlığı var, gerçek fizik altında davranıyor ve herhangi bir şeyi dışa veya yeniden içe aktarmadan istediğiniz zaman düzenlemeler için onu yukarı akışa geri gönderebiliyorsunuz.

Daha ileri gidin#

  • Prop'a bir betikle davranış kazandırın. Engine, 50 namespace üzerinde 538 üyelik bir API üzerinden start, update(dt), onCollision ve onTrigger gibi yaşam döngüsü kancaları sunar.
  • Mantığı yazmak yerine görsel olarak kurmayı tercih ediyorsanız Blueprints'i deneyin.
  • Prop'unuzun etrafında bir ortam inşa etmek için terrain editörünü ve Sky & Atmosphere panelini keşfedin.