テーマ、知りたいこと
最近UnrealEngine5に手をつけたものです。
UEの目玉機能であるBlueprint(以下BP)ですが、少し触れてみて使いにくいと感じました。
以下のことについて皆様の意見をお聞きしたいです。
・皆様のBPに対する評価
・C++ではなくBPで実装すべき処理とはどのようなものがあるのか
背景、状況
以前はUnityでゲーム開発をしていましたがUEに手を出しました。
BPはコンパイルが高速、エラーが起きにくいなどメリットがあることは分かりました。
世間では「直感的で迅速な開発が出来る」と評価されており、中には出来るだけBPで実装すべきとの意見もありました。
しかし個人の感想としては、ノードを検索する、ノードを繋ぐ、変数を配置するなど手間が多く、時間がかかるように感じました。
また、ノードを繋ぐ線が絡み合って繋がりが見にくく、処理の全体を把握しにくいと感じました。
これらのことから、C++メインで開発しようと考えたのですが、可読性、実装時間を犠牲にしてでもBPで実装すべき機能はあるのかと疑問に感じました。(例えばファイルアクセスやインターネット通信はBPに大きな強みがある、など)
UEC++の文献はBPに比べて少なく、習得が難しいのは理解していますが、それを差し引いてもBPでの実装でストレスを感じてしまいます。
それともBPが直感的に感じないのがおかしいのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。