Ben aksi takdirde makine kodu kısa bir şey bir kod üreteci olduğundan belirli şirket içi kullanım için handrolled tescilli kod jeneratörleri demek varsayıyorum. Ama işte gidiyorsunuz:
Blueprints'teki düğüm grafiğinin daha kolay ve ürettiği GLSL / HLSL kodundan daha az hataya meyilli olduğunu ve aksi takdirde el yazısının gerekli olacağını düşünüyorum.
Ayrıca, yeni gölgelendiriciler bulmak çok daha verimlidir, çünkü grafiği değiştirirken nihai sonucun nasıl göründüğüne dair gerçek zamanlı bir görsel geri bildirim alırsınız. Kesinlikle GLSL / HLSL kodu yerine bu şekilde düğüm grafiklerle temsil edilen binlerce gölgelendiriciyi korumayı tercih ederim ve aslında GLSL / HLSL yazmayı Blueprints kullanmaktan daha çok tanıyorum. Sanırım muhtemelen hemen yakalayabileceğiniz bazı küçük görsel aksaklıkların yanı sıra büyük bir hataya neden olmanın neredeyse imkansız olduğunu düşünüyorum çünkü "görsel dil", genellikle size izin vermeyen saf bir işlevsel stille mantıklı kısıtlamalar getiriyor. bir gölgelendiriciyi çökert, en azından AFAIK (Kuşkusuz Blueprints konusunda uzman değilim).
Artık sürdürmek için "kod" bile yok. Sadece bir grafiğin içine düğümler yerleştirirsiniz ve aralarında bağlantılar çizersiniz ve işte, sizin için gölgelendirici kodu oluşturur. Bunu kim sürdürüyor ve şöyle diyor, " Biliyorsunuz, hayatım çok daha kolay olurdu ve eğer bu Blueprints kullanmak yerine GLSL koduyla yazılmış olsaydı çok daha fazla boş zamanım olurdu. " Muhtemelen asla.
Yani, hayatı zorlaştıran tescilli kod üreteçleri payına düştüm, bu da bana üretilen kodun dilinde kod yazarken çok sınırlı faydaları olan bu aptal meta dili öğrenmemi sağladı. Bana göre, boktan bir kod oluşturma işareti, küçük bir kazan plakasını azaltmaktan biraz daha fazlasını yapan ve aslında hata olasılığını azaltmayan bir işarettir. Orijinal dilin sahip olmadığı hatalara neden olmanın yeni yollarını sunması özellikle boktan bir şey. Ancak, yukarıda belirtildiği gibi, verimlilik artışının bu kadar büyük olduğu kod üretimi için vakalar var, bu da şimdi çok büyük zamana mal olan titiz şeyler üretiyor, hiç kimsenin kullanamayacağı ve sonra geriye bakmayacağı.
Bana göre, Epic ekibi arasında Blueprints'in tescilli gelişimi için, masaya yeni bir şey getirmeyen genel halk için yapılan birçok gereksiz programlama dilinden daha yasal bir argüman var.