[過去ログ] 【UE4】Unreal Engine 4 初心者質問スレッド part6 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
807
(1): 名前は開発中のものです。 [] 2020/06/02(火) 17:07:19.20 ID:gGtZrXya(1/8) AAS
「Cast to」 でとあるアクターブループリントから変数だけ参照したいだけのですが、「Cast to アクターBP名」ノードで変数を呼び出そうとするとObjectになにかつなげと言われます。
試しに「GetOwner」をつないでみたのですがうまく機能しませんでした。なぜでしょうか。
809: 名前は開発中のものです。 [] 2020/06/02(火) 17:39:25.87 ID:gGtZrXya(2/8) AAS
>>808
808(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 17:22:18.38 ID:BPNUgDnM(1/4) AAS
>>807
Castは何者かわからないオブジェクトを何者かにする物なので
目的のアクターのインスタンスオブジェクトが分かっているなら使う必要ない
他のBPの変数を参照すために使うものじゃないってことですかね。
他のBPの変数を参照するにはどうしたらいいのでしょうか。
811
(2): 名前は開発中のものです。 [] 2020/06/02(火) 19:51:38.88 ID:gGtZrXya(3/8) AAS
>>810
810(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 17:55:11.37 ID:45dfXXt8(1/3) AAS
オーバーラップしたアクターとかを繋いでみて、そのアクターとキャストしたいBPが一致すればキャストできて、そのアクターの変数とかいじれる
AというアクターBPとBというアクターBPががあったとして、AとBが接触しないとキャストできないということでしょうか。
817
(1): 名前は開発中のものです。 [] 2020/06/02(火) 21:23:10.64 ID:gGtZrXya(4/8) AAS
>>815
815(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 20:15:26.54 ID:BPNUgDnM(4/4) AAS
このへんは文章で説明してもすごいわかりにくいからどうしたものかね?
とても丁寧に解説いただきありがとうございます。完全に理解したわけではありませんが、なんとなくはわかりました。
プレイヤーポーンとかプレイヤーコントローラーとかレベルブループリントとか、そういうアクセスしやすいところにグローバルで使いたい変数を集めてそこで管理するとかのほうがいいんですかね。
818
(1): 名前は開発中のものです。 [] 2020/06/02(火) 21:24:12.82 ID:gGtZrXya(5/8) AAS
わからないことが次から次に出てくるんで個人レッスンしてもらいたい。
819
(2): 名前は開発中のものです。 [] 2020/06/02(火) 21:32:29.10 ID:gGtZrXya(6/8) AAS
>>812
812(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 20:13:00.44 ID:45dfXXt8(2/3) AAS
>>811
そのBP使っているアクターを特定できればいい。他から操作キャラクターをいじるならGet player pawnとか、重いらしいけどすべて見つけるならGet All Actors of Classとか
Cast to A がプレイヤーならかんたんなんですけどね。
プレイヤーではないのでObjectにつなぐものがないんですよね。Cast to A をしてる時点でObjectに何も繋がなくてもAだよわかってよ。って思うんですけどね。
826: 名前は開発中のものです。 [] 2020/06/02(火) 22:59:27.30 ID:gGtZrXya(7/8) AAS
>>820
820(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 21:45:35.99 ID:45dfXXt8(3/3) AAS
>>819
どんな感じがわからんけど、変なやり方だと、BeginplayでAがplayerをキャストして自分自身を渡せばいい
playerにActorの変数作っとけば、Selfとかでぶちこめるでしょ
色々とやってみるが吉
そんなやり方もあるんですね。参考にさせていただきます。
ありがとうございます。
827: 名前は開発中のものです。 [] 2020/06/02(火) 23:08:54.37 ID:gGtZrXya(8/8) AAS
>>823
823(1): 名前は開発中のものです。 [sage] 2020/06/02(火) 22:03:37.93 ID:XKJxIaOe(4/5) AAS
>>818
自分で調べて解決する能力をつける努力をするべき
GameInstance,GameMode,GameStateの違いについても調べてみますありがとうございます。
はい、おっしゃるとおりその能力は必須ですね。できる限り自分で調べて、自己解決する能力をつけるようにします。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s