[過去ログ] 【UE4】Unreal Engine 総合 part14【UE5】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
645
(1): 名前は開発中のものです。 [] 2023/09/23(土) 07:47:19.48 ID:OU0ptcKj(1) AAS
AnimNotifyStateのブループリントをプレイヤーキャラクターのブループリントからCastしようとした時にObjectピンに何を繋げればいいのか教えてください。
今までCastはプレイヤーキャラクターのブループリントしかできたことがありません、よろしくお願いします!
646: 名前は開発中のものです。 [sage] 2023/09/23(土) 10:16:10.00 ID:3+xSwR8g(1/5) AAS
>>645
どういうこと
CharacterをAnimNotifyStateにかえる方法ってこと?できないよ別のクラスだし
CharacterからAnimNotifyStateを得ることもBPじゃできない
AnimNotifyStateからCharacterを取得するならできるけど
なにがしたいかも書けよ
647
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 10:30:38.52 ID:rGSeSqBm(1) AAS
手探りで進めてるけど分かり辛い
ブループリントエディタ上で変数が左パネルと右の詳細パネルの両方にアクセス修飾子の設定項目があるのって、左はpublicかprotectedかの設定で右はprotectedかprivateかの設定なのか?
648: 名前は開発中のものです。 [] 2023/09/23(土) 11:22:53.13 ID:OTWrjr79(1/2) AAS
UE5 (Unreal Engine 5) のブループリントエディタにおける変数のアクセス修飾子の設定に関する質問ですね。

Unreal Engine 4 (UE4) の経験をベースに説明しますが、UE5でも基本的な概念は変わっていないと思います。

左パネル (変数リスト):
こちらのパネルで設定されるアイコンは変数の可視性を示します。具体的には、変数が他のブループリントからアクセス可能かどうかを示しています。
アイ:変数が公開されている(Public)。
閉じたアイ:変数が保護されている(Protected)。
右パネル (詳細パネル):
このパネルでの設定は、変数が編集可能かどうかを制御します。具体的には、変数がエディタで調整できるかどうかを示しています。
編集可能:変数がエディタで編集できる。
編集不可:変数がエディタで編集できない。
したがって、左パネルのアイコンは変数の可視性(他のブループリントからのアクセス可否)を示し、右パネルは変数がエディタ内で編集可能かどうかを制御する設定となります。
649: 名前は開発中のものです。 [] 2023/09/23(土) 11:23:54.28 ID:OTWrjr79(2/2) AAS
わかりづらいってなにが?
650
(1): 名前は開発中のものです。 [] 2023/09/23(土) 12:10:09.15 ID:so+5Rex+(1/3) AAS
UE5は規模がデカくなりすぎてるから全部は理解しようとしない方がいいよ
651: 名前は開発中のものです。 [sage] 2023/09/23(土) 12:12:34.59 ID:QiLahOjH(1/4) AAS
protectedっていうのは派生クラスからのアクセス可否であってエディタ上の保護云々ではないよ
書籍確認したけどブループリントのメンバ変数にはpublicかprivateしかないのか
エディタ上ではUPROPERTYがアクセス修飾子より優先される一方ビルドしようとするとアクセス修飾子が優先されてコンパイルエラーが出るらしいし、C++のアクセス修飾子とUE独自のアクセス制限が入り混じってるぽいなブループリントって
652: 名前は開発中のものです。 [sage] 2023/09/23(土) 12:30:12.60 ID:QiLahOjH(2/4) AAS
>>650
そうしたいけど最低限はやっぱり理屈から覚えとかないとどこかで引っ掛かりそうで怖い
653
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 12:30:42.71 ID:3+xSwR8g(2/5) AAS
>>647
左は宣言(新規追加)時に操作するところで型の変更もそこでてきる
右は詳細情報だからもちろん変数の型も変更できる
どっちでもできるってだけだよ、難しく考える必要はない
654
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 12:33:51.52 ID:3+xSwR8g(3/5) AAS
アクセス修飾子よりローカル変数とグローバル変数がわかりにくい
関数だと引数は勝手にローカル変数が作られてる、これに気が付かないとどこで変数宣言してどこで代入してるんだって延々探すハメになるな
655
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 12:34:42.38 ID:3+xSwR8g(4/5) AAS
おれはこれで飯食ってんだなんでも聞いてくれよな
656
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 12:45:46.14 ID:QiLahOjH(3/4) AAS
>>653-655
色々とサンクス
折角だから聞いちゃうけど、左側で目を開く(public)指定しつつ右側でprivateにチェック入れるような矛盾がエディタ上だと出来るけどその場合どういう挙動になりますか?
あとブループリント上で参照のみ可能で書き換え不可なフィールドを作成したい場合は、フィールドをprivateにして参照取得専用関数を実装するしかないのかな?
C++にC#のプロパティみたいな機能はないけどUE5はかなりC#や他の新しい言語に近い機能が搭載されてるから気になる
657: 名前は開発中のものです。 [] 2023/09/23(土) 12:46:24.74 ID:so+5Rex+(2/3) AAS
ブループリントの変数はC++では触れない
C++の変数はどちらからも触れる
C++の変数とブループリントの変数は同名でも何故か別扱い
んじゃC++で変数定義して継承させるかってなるけど
面倒くさい人もいるでしょ
いきなり理解出来る人ってそんなに…
はっきりC++とブループリントわけてないからカオスだよな
混乱させてみる
658
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 13:59:36.78 ID:3+xSwR8g(5/5) AAS
>>656
気安く話しかけんなボケが

目はアクターをレベルに置いたときなど詳細パネルにその変数が出てくるかどうか
右のInstanceEditableの項目が目になってる

Privateはそのままで他のBPからアクセスできるかどうか

参照のみにするのはその変数を右の詳細からBlueprint Reed Onlyにすればいい
659: 名前は開発中のものです。 [sage] 2023/09/23(土) 14:46:19.26 ID:QiLahOjH(4/4) AAS
>>658

なるほどね
左側の目アイコン・右側のInstanceEditableチェックボックスはエディタ上でシリアライズ化された値を編集できるかの設定項目か
クラス間のアクセス制限は右側のprivateチェックボックスだけか
サンクス
660: 名前は開発中のものです。 [sage] 2023/09/23(土) 15:35:10.08 ID:4XV75SEO(2/2) AAS
ゲーム開発者って性格悪い方が色々と教えてくれる人多い印象あるわ
661: 名前は開発中のものです。 [] 2023/09/23(土) 15:56:46.63 ID:so+5Rex+(3/3) AAS
性格いいゲーム開発者は仕事を頼まれすぎてすぐ病む印象があるわ
冗談になってないけど
662
(1): 名前は開発中のものです。 [] 2023/09/23(土) 17:50:23.44 ID:tj0bNIIh(1) AAS
プログラマーは口が悪いのがデフォみたいなところある
663: 名前は開発中のものです。 [sage] 2023/09/23(土) 17:58:59.00 ID:odimTaP9(1) AAS
パソコン画面から発せられるブルーライトとかなんかでストレス耐性が低くなるらしいから、必然と口悪いやつが多くなるのは頷ける
664: 名前は開発中のものです。 [] 2023/09/23(土) 18:12:04.29 ID:+cX/is5M(1/2) AAS
慢性的にストレス感じてると癌になるからなあ
665: 名前は開発中のものです。 [] 2023/09/23(土) 18:39:50.00 ID:+cX/is5M(2/2) AAS
Niagara Fluids Free Crash Course - RedefineFXによるUnreal Engine 5.3のNiagara流体を学べるチュートリアルコースが期間限定で無料公開中!
外部リンク:3dnchu.com
666
(1): 名前は開発中のものです。 [sage] 2023/09/23(土) 23:31:15.61 ID:EQC3aC6U(1) AAS
飯食ってるやつが色々教えるわけ無いやろ
667: 名前は開発中のものです。 [sage] 2023/09/23(土) 23:54:20.00 ID:ac0/CQhM(1) AAS
教えられても誰もが稼げる製品を作れるわけではない
668: 名前は開発中のものです。 [] 2023/09/24(日) 08:49:42.97 ID:E0AoR5rZ(1/3) AAS
しっかり理解してから作る人と
手を動かしながら理解してく人
それぞれだからな
669: 名前は開発中のものです。 [sage] 2023/09/24(日) 09:05:36.45 ID:thZifbbn(1/2) AAS
はしごを登る時手がマッチしてるんだけどあれはどうやってるのかな
1-
あと 333 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s