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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
808
(1): 2020/06/02(火)17:22 ID:BPNUgDnM(1/4) AAS
>>807
Castは何者かわからないオブジェクトを何者かにする物なので
目的のアクターのインスタンスオブジェクトが分かっているなら使う必要ない
813: 2020/06/02(火)20:13 ID:BPNUgDnM(2/4) AAS
>>811
そんなことはないよ
Actorは抽象クラスといわれるような存在で、そのまま使われることはなく基本的には継承して扱われる
Castに関してはC++の継承とポインタの話なのでそこを調べたほうが正しい、が
例えばActorを継承したMyActorをレベルに配置し、そのアクターをレベルブループリントで参照
(アクターを選択した状態で、ブループリントエディターの右クリックメニューで参照を出すやつとか)する場合は何者かわかっているので、MyActor自身が持ってる変数にアクセスできる

つづく
814: 2020/06/02(火)20:13 ID:BPNUgDnM(3/4) AAS
GetActorsなどで取得した場合は、Actorとして参照するので、Actorが持ってる変数にはアクセスできるがMyActorとはわかっていないのでMyActorがもってる変数にはアクセスできない
ここで、Actorを入力としてMyActorとしてCastが成功すればMyActorと認識できてMyActorの変数にアクセスできるようになる
もちろん違うActorを入力に渡すと失敗する

例でGetActorsを出したけど基本的には使わないように
815
(1): 2020/06/02(火)20:15 ID:BPNUgDnM(4/4) AAS
このへんは文章で説明してもすごいわかりにくいからどうしたものかね?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s