ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × « ebayで買い物したらi-Parcelで送られてきたでござるの巻 C#でローカルのDTDファイルを使うXMLリゾルバを作る » Blueprintで構造体のメンバ変数の値を設定する方法 UE4のBlueprintで、構造体のメンバ変数に値を代入する方法が分かりにくいのでメモ。構造体のインスタンスを新しく作るのではなく、既存インスタンスのメンバを変更するって事ね。 メンバの数がさほどないなら、新たにインスタンスを作って古いインスタンスと全部ピンで繋ぐって方法でも行けなくはない。しかしながら、不要な一時インスタンスは作らないというのがプログラマ的矜持なのである。何より美しくないしねぇ…。覚えておいて損はないよ! 構造体のピンを引っ張りSet members in structを選択(例としてSlate Brushを使っているので、画像内ではSet members in Slate Brushとなっている) Set members in Slate Brushノードで右クリックしてRestore all strcture pinsを実行する。Struct Refが既に展開されていれば必要ない。 Struct Refが構造体メンバのピンに展開されるので、必要なメンバの値を変更する。ここではImage Sizeに変数を繋いでいる。 Image Sizeを右クリックしRemove all other pinsを実行して、不要なピンを消す。消さなくても特に問題はない。 完成!Execピンは適切に繋いで下さい。 Comments Name E-Mail Website 人間の証明として、ボックス内の全ての文字を入力してください。 この項目は空のままにして下さい:Preview Comment blog/2016/2016-04-07.txt 最終更新: 2016-05-07 17:01by Decomo