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#
-
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.
-
Prop'unuzu içe aktarın. Pigment'ten aktarın veya
.glbdosyasını doğrudan içe aktarın. Zaten bağlı bir Transform ve Model bileşenine sahip bir varlık olarak gelir. -
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.
-
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.
-
Prop fizikten etkilenmesi gerekiyorsa bir Rigidbody ekleyin. Asla hareket etmeyen dekor için bunu eklemeyin, çünkü statik geometri daha ucuzdur.
-
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.
-
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.
-
Durdur'a basın ve ayarlayın. Play modu test etmek içindir, oluşturmak için değil.
-
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.
-
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),onCollisionveonTriggergibi 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.