通知
すべてクリア
03/05/2022 2:38 pm
- Event GraphのActionについて、目的のfunctionなどを皆さんどのように探されているのでしょうか? 今回は教材があったので、例えば、落下中の状態を取得するには"Is Falling"を使用することができました。ただ実際の開発現場では「落下中の状態を取得」がしたい、という目的が先にあることがほとんどだと思うので、あの膨大な量の中から動作がしているのかが知りたいです。
- 各アクションの仕様はどこかで参照できるのでしょうか。インプットで何を受け取り、どのような処理をして、何を出力するか、という仕様書の様なものがあれば参考にしたいです。
03/05/2022 2:40 pm
1.必要な機能の関数を探す方法はいくつかあります。一つはネット上で検索。グーグルとかUE4開発コミュニティーなどで検索。
他はUE4の公式サイトのドキュメントで調べることもあります。
https://docs.unrealengine.com/4.27/ja/
こっちで関数の名前を入力して検索する(例えばプレイヤーを取得したいならget playerで検索してみる)とかUE4ドキュメントの中を見るなどを調べます。
現場の場合はC++で自分で実装することが多いと思います。
2.これも同じですがUE4の公式ドキュメントを見てください。膨大な資料があります。調べたい関数名で検索したら詳しい情報をキャッチすることができます。私の場合は知らないこと、調べたいことがあれば先ずUE4ドキュメントで調べます。
ドキュメントでも欲しい情報がない場合はグーグルで検索、UE4開発コミュニティーで検索ですね。英語のほうが情報量が多いので英語が出来ればもっと色んな情報をキャッチすることができます。自分が欲しい情報をキャッチする能力もエンジニアとしては大事です。
03/05/2022 2:42 pm
ありがとうございます。
現場では既存のを使うより自身で実装する方が多いんですね!勉強になります。
公式のDocumentationも見てみました。
BlueprintAPIがカテゴリ別に分けられているので、ある程度は絞り込んだうえで探すことができそうですね。更に質問なのですが、
現場では既存のを使うより自身で実装する方が多いんですね!勉強になります。
公式のDocumentationも見てみました。
BlueprintAPIがカテゴリ別に分けられているので、ある程度は絞り込んだうえで探すことができそうですね。更に質問なのですが、
- API Documentationは最新2バージョン?(4.26/4.27)しかないのですが、例えば今回の研修のように4.20を使用している場合はどうしていますか?やはり古いほう(4.26)を参照してバージョン差異は自身で飲みこむしかないのでしょうか。
- 各APIはOpen Sourceでしょうか?仕様書から読み取り切れない処理を追いたい場合、実装を確認する方法はありますか?
This post was modified 2年前 by Teacher
03/05/2022 2:42 pm
1.4.26以前は各バージョンによってドキュメントを分けることもなかったですね。最新の4.27ドキュメントを見た方がいいです。
2.ブループリントのAPIはオープンされてないので内部処理を確認することはできません。C++APIの場合は可能です。