LaxTirrek
Ağaç Yumruklayıcı
- Mesajlar
- 36
- En iyi cevaplar
- 0
- Beğeniler
- 56
- Puanları
- 420
- Oyun Sürümü
- 1.8.x ve üstü
Uzun zamandan sonra yeniden farklı ve fantastik bir eklentiyle karşınızdayım. Bir süredir eklentilerimin tanıtımlarının devamını ve içeriklerini ayrıntılı olarak paylaşmamı istediniz. Ancak işlerim ve okulum dolayısıyla kodladığım her hangi bir eklentiyi paylaşamadım. Sonuç olarak tekrardan yeni eklentilerimi paylaşmak ve farklı konseptlerimin tanıtımını paylaşıma açmaya karar verdim.
Şimdi sizlere göstereceğim şey kişisel fizik ve yapay zekası olan golemim. Uzun zaman önce bloktan yapıları packetstande dönüştürüp basit matematikle çok işlevli yapıya dönüşmesini sağlayan eklenti kodlamıştım. Bu eklentiyi geliştirerek daha farklı amaçlara hizmet etmesini sağladım. Az sonra da göreceğiniz üzere golemimin iskeletini animasyonlaştıracak şekle girmesini mesela bu kodladığım alt yapı vesilesiyle yaptım. Anlayacağınız bu alt yapı öncesi gibi sadece estetik görüntüler elde etmekten ziyade efektif işlere de yardımcı oluyor, umarım kısa zamanda bu alt yapıyla yaptığım diğer şeyleri de gösterebilirim.
*Öncelikle golemim henüz tamamlanmadı basit ve temel şeylerin görevini yerine getirebiliyor. Zaten ekte de göreceksiniz.
*Temel olarak belli bir hacmi ve dolayısıyla bounding boxu var yine aynı şekilde ekteki videoda dahil. Basit target attack ve follow işlevlerini yerine getirebiliyor.
Teknik olarak konuşacak olursak:
-Belli bir yapının parçalarını temel iskeletin lokasyonlarına koyup golemin görünüşünü oluşturdum. Bunu yaparken dediğim gibi "UtilBS" olarak adlandırdığım kişisel utilimi kullandım.
-Eklemlerin oynayışı, parçaların senkronize bir şekilde hareketini vectorel pitch ve yawlarla vectorun rotate ettirip yeni halini setledim.
-Bounding boxu ilk olarak taban lokasyonuna golemin uzunluğundaki her bir y lokasyonu için her hangi bir blok varsa yeni lokasyonuna set olmasını iptal ettirdim. Daha sonra minecraft entitylerinin sahip olduğu gibi kendisine ait hacim kutusu yaptım.
Ve video linki
Teşekkürler...