[過去ログ] 【UE4】Unreal Engine 4 初心者質問スレッド part5 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
793: 2019/01/15(火)18:57 ID:UlmZbYPJ(1) AAS
なんかどっかで見たと思ったらyoutubeのfps講座かなんかで解説してた気がするな
あれ見てみればいいんじゃないか
794
(1): 2019/01/15(火)20:10 ID:9rusaoSv(2/4) AAS
>>791
試しましたが順番にスポーンさせても順番順じゃないですね
795: 2019/01/15(火)20:22 ID:Uer9gn31(2/2) AAS
>>794
んー俺の環境だと普通にできるんだが
SSあげてみたら?
796: 2019/01/15(火)22:55 ID:MaklhDq8(1) AAS
目的が該当の場所に該当の武器をAttachさせる事なんだったら、Attachの前にその武器かどうかを判定させるとかはどうかな

でもgetAllで取ってくる必要があるかはちょっと疑問だよ
せめてコリジョンとかで範囲を絞って取得した方がいいんじゃないだろうか

どんなゲームか分からないから的確なこと言えないけど
797: 2019/01/15(火)23:05 ID:9rusaoSv(3/4) AAS
確かにallActorだとマルチプレイが出きなさそうですね
大幅な変更が必要そうですね
798
(1): 2019/01/15(火)23:34 ID:9rusaoSv(4/4) AAS
武器選択UIで選択した3種類の武器を次に開くレベルでスポーンさせたいのですが
武器クラスを持った子を配列でセットして置く事が出来ないので困っています
GameInstanceにint型で武器の索引情報を格納して置くとして考えているのですが‥どの様に作るのが良いでしょうか?
799: 2019/01/16(水)03:21 ID:/UyQfECD(1) AAS
自分の思った通りの挙動にならない理由をはっきりさせられないうちはマルチプレイ考えるのはやめとけ
800
(1): 2019/01/16(水)10:53 ID:SrLcacj2(1) AAS
>>798
・取得用のアクター
ゲームインスタンスの変数A(Int型配列)をとってきてForEachLoopとつないで
ArrayElementからAに入ってる整数を判定して、それに該当する武器を、武器クラス型の配列Bに順に格納していく

・スポーン用アクター
Bの中身を順にスポーンしていくだけのやつ

適当だけど、こんな感じかな
801: 2019/01/16(水)14:43 ID:RJuCep6O(1) AAS
行儀が悪いので取得用とスポーン用アクターを同じにしたほうがいい
そのActorをWeaponManagerとして、GameInstanceから生成するとよし
武器のアクセスはEnum化すればマジックナンバーを減らせるので尚良
802: 2019/01/16(水)14:43 ID:zrbWs7dX(1/2) AAS
>>800
うまく行きました!
ActorClassのElementを武器クラスの配列に入れる。という部分で悩んでいましたが、SpawnActorのReturnを使う事で解決しました。このあたりの理解が浅かった様です
ありがとうございました
803
(1): 2019/01/16(水)22:55 ID:zrbWs7dX(2/2) AAS
やっとうまく行ったと思ったのですが。。
Editorを再起動するとActorClassと武器Classの互換性がないと言うエラーを起こします。
もう一度繋ぐときちんと動作するのですが‥バグでしょうか?
バージョンは4.21.1です
画像リンク

804
(1): 2019/01/17(木)00:05 ID:3LSPDgbP(1) AAS
全体が掴めないから細かい事は分かんないけど
画像にあるmygameinstanceって名前の変数は、beginplayとかはじめの方でgetgameinstanceノードからCastしてきたmygameinstanceを変数mygameinstanceにsetして使ってるのよね?

まーここより本家answerhubで聞いた方がいいかも
805
(1): 2019/01/17(木)00:14 ID:/bhXN7EP(1) AAS
>>803
WeaponListBかGetの型がActor Class Referenceの配列になってない?
WeaponListBが武器クラスの配列ならGetが怪しい
Getを一旦消して引っ張り出し直せばいけるかも
806: 2019/01/17(木)00:36 ID:2zYKTEyq(1) AAS
>>804
そうですね

>>805
WeaponListBとGETの型はActorClassです
武器クラス配列は、ActorClassの様にデータベースを作っておくことが出来なかったので
スポーンアクタのReturnから出てきた物をWeaponDetaBaseに入れています。
807: 2019/01/17(木)12:42 ID:PCuNiUnM(1) AAS
1つのオブジェクト作るのにも時間かかりすぎるナリぃ。。。
808: 2019/01/18(金)08:45 ID:+bgqsTyo(1) AAS
大作ゲーム作ってる?
809: 2019/01/18(金)15:03 ID:K77/1Kc3(1) AAS
何処からが大作なのか
810: 2019/01/18(金)15:08 ID:xXLwFS1T(1) AAS
信濃町あたり
811: 2019/01/23(水)09:03 ID:8bT3sP0f(1) AAS
3dのスムースシェーディングを使わないというのはありえないのですか?
使うとどうしても汚くなるので、汚くならないようにポリゴンを増やさないといけない
812: 2019/01/23(水)09:14 ID:ksxDV77U(1) AAS
購入したアニメーションアセットに必ず前後の移動値が入った物があるんですが
どの様に扱うのでしょうか?
813: 2019/01/23(水)11:34 ID:ajNB8BnK(1) AAS
しかし、なんか答えてもその後どうなったのかわからん事多いから気持ち悪さだけ残るねぇ
大体はもういいやって起動すらしなくなってるんだろうけど
814: 2019/01/23(水)11:40 ID:l9L0xfrZ(1) AAS
だからこういう製作上の質問に答えたりはTwitterやら公式フォーラムやらの匿名じゃないコミュニティでやった方が良いんだよ
少なくとも解決したかどうかはわかる
815
(1): 2019/01/24(木)09:38 ID:ohRbtQQP(1) AAS
GAMEinstanceのshutdownにセーブゲームを繋いだのですが実行されません。
普通にプレビューを☒で閉じたり、コマンドでExit打ったりQuitゲームで終了させました。この3つに違いはありますか?
816: 2019/01/25(金)02:42 ID:DqdmAzHJ(1) AAS
>>815
自己解決しました
817: 2019/01/27(日)19:47 ID:4LuTZ12R(1) AAS
変数のセット とマップ(辞書)って二次元配列ですか?
調べても引っかからないのですが新しい機能なんでしょうか‥
818: 2019/01/27(日)19:51 ID:HZdY2Y3I(1) AAS
二次元じゃない
セットは番号がないやつ
辞書は番号指定の代わりに文字で指定できる配列だったはず
819: 2019/01/27(日)20:46 ID:EYHe0skF(1) AAS
UE4仕様は知らんが、setなら「C++ set」などでググれば説明が出てくる
mapも同じな

俺はsetは使ったことなくて知らんが、
mapは普通配列と違ってキーが数字ではなくて、自由にキーの型を登録して使えるもの
例えば、testclassというクラスがあったとして、そのクラスをキーの型にすることができる。
なので、同一の内容の場合、同じキーとして中身を引き出すことができる

818は…mapはよく例としてキーの型をstringにすることがあるから、誤解したじゃあねぇの
820: 2019/02/05(火)16:27 ID:8nltJDOn(1) AAS
3dのエロゲーってあまりないよね
821: 2019/02/06(水)09:03 ID:InjUNLSg(1) AAS
だってエロはやっぱ2D出ないと…
3Dはフーゾクで十分
822: 2019/02/07(木)03:48 ID:eqbUV8Cf(1) AAS
未だに移動値付きのアニメーションの使い方がわからないのですが教えてもらえませんか?
再生したあとコンポーネントの場所に瞬間移動してしまうのですが…
1-
あと 180 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.023s