- 1 名前:名前は開発中のものです。 [2017/07/25(火) 06:13:03.82 ID:hweRKv+f.net]
- unreal engine 4の初心者質問用スレッドです。
Unreal Engine https://www.unrealengine.com/ 4 Trailer www.youtube.com/watch?v=PD5cRnrMqWw 公式質問コミュニティ https://answers.unrealengine.com/ https://answers.unrealengine.com/spaces/16/japanese.html 公式チュートリアル動画 https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE 参考になる日本語ブログ unrealengine.hatenablog.com/ 無料3Dソフトとペイントソフト https://www.blender.org/ www.gimp.org/ 前スレ 【UE4】Unreal Engine 4 初心者質問スレッド part2 https://mevius.2ch.net/test/read.cgi/gamedev/1481660657/ 次スレは>>950がたてて
- 541 名前:名前は開発中のものです。 mailto:sage [2017/11/23(木) 22:55:27.43 ID:U0jTW+YO.net]
- たびたびすみません。
今確認しましたら、OSは64bitだったことがわかりました。ずっと32bitだと思い込んでましたが。。 私の当面の目的としては、モバイル用ゲームですので、カッコイイ派手なものはあまり考えてないのです ただプログラミングができないのでC言語を今から覚えるよりビジュアルでできるUEにチャレンジしたいなぁ〜と思いました! もう少しアレコレいじってみて、無理なら諦めます。 あらためまして、他に考えられる原因があればご助言をいただきたいですm(__)m
- 542 名前:名前は開発中のものです。 mailto:sage [2017/11/24(金) 00:39:21.12 ID:MOQO1urj.net]
- 変数のデフォルト値入れるところ
定数じゃなくて値の要因となる式をそのまま記述しておけるようにならんかなぁ・・・
- 543 名前:名前は開発中のものです。 mailto:sage [2017/11/24(金) 02:23:43.02 ID:kQuSVwza.net]
- どのタイミングで計算するの?
- 544 名前:名前は開発中のものです。 mailto:sage [2017/11/24(金) 08:40:11.45 ID:EHwGGL/U.net]
- Intelの内蔵GPUは、UE4で作られたゲームをそこそこ遊ぶ程度の性能はあるが、UE4の開発環境をまともに動かせるほどではない。
フレームレート
- 545 名前:絞るなど知識と小技を駆使すれば特定用途には使えるというだけ。
諦めてビデオカード装備のデスクトップPCを用意したほうがよい。GeForceでいえば1050あればとりあえず問題はない。 [] - [ここ壊れてます]
- 546 名前:名前は開発中のものです。 mailto:sage [2017/11/24(金) 10:33:10.04 ID:9ipf6HCu.net]
- >>528
ありがとうございます。m(__)m
- 547 名前:名前は開発中のものです。 mailto:sage [2017/11/24(金) 21:11:49.30 ID:GMl3FmoJ.net]
- セール告知無いけど今年は無いのかな
- 548 名前:名前は開発中のものです。 mailto:sage [2017/11/25(土) 18:33:31.89 ID:yLdkWVPB.net]
- そろそろヒットエフェクトとか作らないといけない段階になってきた・・・
苦手です・・・すっごく・・・ こーゆーのこそストアのアセットで済ませたい・・・
- 549 名前:名前は開発中のものです。 mailto:sage [2017/11/25(土) 19:14:37.69 ID:Dwun9STP.net]
- 済ませりゃいいじゃん・・・
- 550 名前:名前は開発中のものです。 mailto:sage [2017/11/25(土) 19:16:13.38 ID:yHkJVhcp.net]
- ヒットエフェクトなんて
適当に線を引いて それを伸ばしたり縮めたりすれば良くね
- 551 名前:名前は開発中のものです。 mailto:sage [2017/11/27(月) 14:29:40.18 ID:OFrf8Uei.net]
- ヒャッハー、新鮮なサイバーマンデーだぜー
- 552 名前:名前は開発中のものです。 mailto:sage [2017/11/27(月) 15:36:00.88 ID:4CD+vaiM.net]
- すげえ値引きだな
- 553 名前:名前は開発中のものです。 mailto:sage [2017/11/28(火) 22:14:35.53 ID:GF/fxxhe.net]
- おすすめのアセット教えてくれ
- 554 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:28:48.77 ID:K8Zk7bp2.net]
- お前の流した汗が最高の汗ット
(いい話的な意味で)
- 555 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:46:40.45 ID:U//jUwgG.net]
- 前まで普通に開けたレベルデータが、急にコンテンツブラウザに表示されなくなった。
エクスプローラでみたらumapデータはあるのにコンテンツブラウザに表示されない。 解決策分かる方いますか?
- 556 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:50:48.86 ID:K8Zk7bp2.net]
- 新バージョンのエディタで開いて上書き保存した、とか?
- 557 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:54:19.35 ID:OzyIUS8l.net]
- フィルタは正常か?
- 558 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:57:23.26 ID:U//jUwgG.net]
- >>539
してるかも。何回もしてるけど問題が起きたのは今回が初めて。 古い方のUE4を新しいのにすれば直る?
- 559 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 12:59:17.52 ID:U//jUwgG.net]
- >>540
フィルタは正常。フィルタかけてもやっぱり表示されない…
- 560 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 14:05:59.16 ID:U//jUwgG.net]
- UE4のバージョンのせいだったみたいです。
- 561 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 18:01:43.99 ID:K8Zk7bp2.net]
- UE4はメジャーアップデートのときに機能が追加されてアセットのフォーマットが変わることがあり、
変わったときは保存したアセットにエディタのバージョンが記録されて、新機能に未対応な古いエディタで開いてしまうことが無いようになっている。このときContent Browserから見えなくなる(ひどい仕様)。 つまり一つのプロジェクトに対して複数バージョンのエディタを混在して編集作業することはほぼできない。
- 562 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 18:06:29.69 ID:awal+JFi.net]
- 一度新機能なくて良いから、バグ無しに更新されたUE4が欲しい
- 563 名前:名前は開発中のものです。 mailto:sage [2017/11/29(水) 18:07:44.36 ID:aqOIBWgM.net]
- 安定したバージョンにしてそのまま使い続ければいいだけでは
- 564 名前:名前は開発中のものです。 mailto:sage [2017/11/30(木) 01:42:37.00 ID:QvLtk3Ba.net]
- 関数内でdelayと同等な機能組めないかなぁ
setTimerくらい?
- 565 名前:名前は開発中のものです。 mailto:sage [2017/11/30(木) 02:00:27.84 ID:vt9BbwSl.net]
- delayとかset timerって実用的じゃない気がするんだが
例えばディレイやタイマー中にステージクリアしちゃったらどうすんの 関数にはできないだろうけど タイムラインで処理したほうが無難だと思うなぁ
- 566 名前:名前は開発中のものです。 mailto:sage [2017/11/30(木) 02:06:23.72 ID:pfuLVwUV.net]
- 関数はともかくマクロにはディレイ折りたためば持ち込めるな
そいつを関数に入れたら、まあたぶんエラー出るだろうな 問題起きたときの検討箇所も増えるしシンプルに解決できないことは無理にやらない方がいいと思う
- 567 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 00:25:36.38 ID:j
]
- [ここ壊れてます]
- 568 名前:JOsEnZe.net mailto: 1秒処理を止めて1秒間のアニメーションが終わったら次の処理へみたいなのをdelayなしでやりたい []
- [ここ壊れてます]
- 569 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 00:29:10.40 ID:VKRQuwOY.net]
- お前なら出来るさ
- 570 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 00:41:35.28 ID:XzQz6myH.net]
- そうだぜ、がんばれ
- 571 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 01:18:07.87 ID:jJOsEnZe.net]
- がんばる
- 572 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 01:41:45.02 ID:VKRQuwOY.net]
- 5時までには出来るだろうから寝ないで待ってるぜ
- 573 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 05:19:29.60 ID:VKRQuwOY.net]
- ダメだったか。お前はもう一生出来ない奴だ
- 574 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 11:25:06.22 ID:jJOsEnZe.net]
- 用事があったから寝てた(`・ω・´)
今晩やる
- 575 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 12:56:52.66 ID:veLXLLMf.net]
- 応援してるから頑張れ
- 576 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 14:13:16.00 ID:DtK3FS8O.net]
- >>555
五時に起きて結果まで見てくれるあんた優しいわw
- 577 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 21:38:14.44 ID:jJOsEnZe.net]
- 色々近い方法は見つけたけど今回はUMGアニメーションの終了を検知して次の処理へってだけだからdelayでいいがしてきた
- 578 名前:名前は開発中のものです。 mailto:sage [2017/12/02(土) 22:20:13.10 ID:TI+mSUvS.net]
- >>559
UMG のアニメーションなら終了イベントあるから そっちのほうが安全
- 579 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 03:12:04.40 ID:972MQO69.net]
- >>560
Event On Animation Finishedのことですか? 試してみましたがこれを使った方法が思いつきません 今回は複雑なanimationではないのでTimelineで解決しましたが今後のために知りたいです
- 580 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 05:30:45.30 ID:S/zQBwTq.net]
- 自分の状況にあったアドバイスがほしいなら貼ればいいのに
- 581 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 07:50:25.07 ID:vCK1Vx/a.net]
- >>561
タイムラインで何を動かしているのか分からないからあれだが UMGで作成したアニメーションの再生終了時にイベントが飛んでくるので 適切にハンドリングしてあげればよいだけだよ
- 582 名前:名前は開発中のものです。 [2017/12/03(日) 14:17:18.61 ID:972MQO69.net]
- https://imgur.com/ojICbBY.jpg
https://imgur.com/DhxaJ9N.jpg 黒画像のopacityを1から0に変えてフェードイン・フェードアウトをするだけのアニメーションです overlapしたらフェードアウトアニメ再生 フェードアウトアニメーションが終わったら「FadeoutToFadein」でPlayerPawnの位置を変えてフェードインのアニメーションを実行 フェードインアニメーションが終わったら「ProcessAfterFadein」でUMGをRemoveする Delayなしに最初と同等な機能が組めましたがまだ遠回りな気がしてなりません
- 583 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 15:42:23.18 ID:vCK1Vx/a.net]
- BPならそんなものじゃない?
- 584 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 15:43:09.96 ID:vCK1Vx/a.net]
- 後は抽象化するかどうかくらいの差だと思う
- 585 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 17:25:38.33 ID:S/zQBwTq.net]
- >>564
二枚目でplayerのtick止めてるけどええんか? その後のIsWarpFromもGoToWarpPointから持ってこられてるやつじゃないけど大丈夫?ってかそいつの役割はなんだろ ディレイ使わない理由はワールド時間に依存するからかな? それならやっぱりアニメーションの終了をフラグにするのがいいと思うけど
- 586 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 18:22:22.21 ID:S/zQBwTq.net]
- 勝手にエスパーして悪いがこれはどうだろう
主人公も周りもピタリと止まったあと、目的地で立ち尽くせる その時間はフェードのオンオフに依存 移動先はトカゲアイコンの空アクター、レベルで自由に設定できる ttps://i.imgur.com/OZHsWoM.jpg ttps://i.imgur.com/fWAdCZF.jpg ttps://i.imgur.com/4dM5RNe.jpg ttps://i.imgur.com/4wIgRAh.jpg
- 587 名前:名前は開発中のものです。 mailto:sage [2017/12/03(日) 22:39:57.46 ID:972MQO69.net]
- >>567
IsWarpfromは無限ループしないようにワープポイントが持っているbool変数です
- 588 名前:名前は開発中のものです。 [2017/12/03(日) 23:44:54.88 ID:972MQO69.net]
- https://imgur.com/Dp1wgc5.jpg
https://imgur.com/LMaU
- 589 名前:mE0.jpg
アドバイスを受けて色々変えてみました 相互に行き来できるワープギミックなので「IswarpFrom」があります 今のところTickを止めても問題ないので「TickEnabled」を使ってましたが確かに後々問題が出そうです 「SetGlobalTimeDilation」を使うと移動は出来ませんがその場で向きだけが変わってしまいます。 [] - [ここ壊れてます]
- 590 名前:名前は開発中のものです。 mailto:sage [2017/12/04(月) 07:31:02.32 ID:75JA4ycI.net]
- 変な書き方で止めないでくれ
解決したのか、何を求めてるのか分からん 1秒フェードはもういいのか?
- 591 名前:名前は開発中のものです。 mailto:sage [2017/12/04(月) 08:59:22.25 ID:4It2tk/7.net]
- >>570
すいません途中で送ってました 今の状況は eventTickEnabledを使うとうまく行く setGlobaltimeを使うと(画像)フェード中にその場で回転してしまう 今後の為に後者を採用したほうがいいとは思いますがあとこの問題だけが解決しません
- 592 名前:名前は開発中のものです。 mailto:sage [2017/12/04(月) 10:03:28.23 ID:75JA4ycI.net]
- うーん見せてくれた限り、ほぼ同様に組んで検証したが普通に飛んでくれたぞ?
まだ見えてないそちら特有の部分と競合してるのかもなぁ ちなこっちはサードパーソンサンプルのほぼデフォ状態での検証 そっちはツインスティックサンプルみたいだがそこらが関係あるかは自分で試してくれ…
- 593 名前:名前は開発中のものです。 mailto:sage [2017/12/04(月) 13:31:23.05 ID:D3S8eN2D.net]
- >>573
あ、移動はするけど飛んだ先でフェードインが終わるまで入力を受け付けないようにしたいのに方向入力だけうけつけてしまっている、という意味です。
- 594 名前:名前は開発中のものです。 mailto:sage [2017/12/04(月) 13:49:07.76 ID:75JA4ycI.net]
- なんだそれだけか、それならプレイヤー入力も同時に止めればいいだけのこと
timedilationの後にEnableInput、DisableInputでも追記してやるといい(たぶん)
- 595 名前:名前は開発中のものです。 [2017/12/05(火) 03:19:44.63 ID:t2DYySiq.net]
- FString ObjectName = GetOwner()->GetName();
UE_LOG(LogTemp, Warning, TEXT("positiom report for %s"), *ObjectNamei); このObjectNameはポインタ型ではないのに、何でこのような記述ができるんですか? FString* にしたらエラーになる理由もわかりません。
- 596 名前:名前は開発中のものです。 mailto:sage [2017/12/05(火) 03:32:08.40 ID:25dEJPRb.net]
- オペレーターオーバーロード?
- 597 名前:名前は開発中のものです。 mailto:sage [2017/12/05(火) 03:32:58.69 ID:a3OIK1hn.net]
- FStringクラスが単項演算子*をオーバーロードしてるから
- 598 名前:名前は開発中のものです。 [2017/12/05(火) 04:23:07.43 ID:t2DYySiq.net]
- >>578 >>577
レスありがとうございます。 オーバーロードされるタイミングがあまりイメージできませんが、 ざっくりいうとFStringの変数はポインタ型になるということであってますか?
- 599 名前:名前は開発中のものです。 mailto:sage [2017/12/05(火) 04:50:43.89 ID:xupNV5yJ.net]
- >>575
解決しました ありがとうございます
- 600 名前:名前は開発中のものです。 mailto:sage [2017/12/05(火) 04:52:59.31 ID:nicFP4xR.net]
- >>579
ちがう 単項演算子 オーバーロードで検索すればわかるけど 前方アスタリスクをつけた場合の振舞いを FString クラス内で定義している *Hoge は必ずしもポインタの実体参照ではない
- 601 名前:名前は開発中のものです。 [2017/12/05(火) 05:14:27.22 ID:t2DYySiq.net]
- >>581
何か代入時に処理されるものと勘違いしてました。 これで先に進めます。ありがとうございました。
- 602 名前:名前は開発中のものです。 mailto:sage [2017/12/07(木) 23:03:15.11 ID:VxO085r2.net]
- 4.18でビルドしてから、前まで出来てたのに、gradle.batが無いとかでいきなりエラー吐かれて詰まった
誰か改善案知ってますか?
- 603 名前:名前は開発中のものです。 mailto:sage [2017/12/07(木) 23:14:37.75 ID:KQoomDkR.net]
- はい
- 604 名前:名前は開発中のものです。 mailto:sage [2017/12/07(木) 23:38:56.33 ID:VxO085r2.net]
- 是非、教えて欲しいです
- 605 名前:名前は開発中のものです。 [2017/12/08(金) 03:34:33.49 ID:3MQOzh18.net]
- 細かい企画書とか作る?とりあえず思いつきで作る?
- 606 名前:名前は開発中のものです。 mailto:sage [2017/12/08(金) 04:43:27.61 ID:beA
]
- [ここ壊れてます]
- 607 名前:Kvr/R.net mailto: 解決しました []
- [ここ壊れてます]
- 608 名前:名前は開発中のものです。 [2017/12/09(土) 12:51:22.40 ID:tEUQDhch.net]
- UMGいじってるのですが、文字の大きさや行間の幅などはブループリントで任意にコントロールできるのでしょうか?
サイズに関してはScaleboxをテキストの親にすれば大きさ変更できたのですが行間は方法が見つけられなくて。 可能ならばテキストのアピアランスのパラメーターを直接セット&ゲットしたいのです。
- 609 名前:名前は開発中のものです。 mailto:sage [2017/12/09(土) 13:38:28.08 ID:PeKf32jp.net]
- わかりますん
- 610 名前:名前は開発中のものです。 mailto:nakamurayuri [2017/12/09(土) 16:49:24.46 ID:prgfse9W.net]
- なんだ、これは
https://blogs.yahoo.co.jp/sqjqs742/15721306.html
- 611 名前:名前は開発中のものです。 [2017/12/10(日) 16:55:24.96 ID:xmDycksG.net]
- selectノードってステートマシンじゃ使えない?
- 612 名前:名前は開発中のものです。 [2017/12/13(水) 12:23:40.62 ID:V6WoVZmp.net]
- AActorのAはActorクラスのことだとわかるんですが、
UWorldのUと、FStringのFは何を指しているんですか?
- 613 名前:名前は開発中のものです。 mailto:sage [2017/12/13(水) 16:11:18.28 ID:0XmErBuR.net]
- >>592
UはUObjectのU。大元はUnrealのUだろう。 FはUやAなど他の接頭辞があてはまらないクラスを表すF。大元はわからない。 https://docs.unrealengine.com/latest/INT/Programming/Development/CodingStandard/#namingconventions
- 614 名前:名前は開発中のものです。 mailto:sage [2017/12/13(水) 16:41:43.12 ID:V6WoVZmp.net]
- >>593
ありがとうございます。ずっともやもやしてたのがすっきりしました。
- 615 名前:名前は開発中のものです。 mailto:sage [2017/12/15(金) 21:18:54.90 ID:5WltfFq/.net]
- ue4って他のアクタを管理するためだけの描画もコリジョンも必要とせず実行優先度が高い
HogeHogeManagerとかFugaFugaObserver的なBPは作れないんでしたっけ? そーゆーのはGameModeとかに実装してくださいってことなのかな?
- 616 名前:名前は開発中のものです。 mailto:sage [2017/12/15(金) 21:40:01.27 ID:ktaZiw+t.net]
- 実行優先度はいじれないべ
- 617 名前:名前は開発中のものです。 mailto:sage [2017/12/15(金) 21:41:52.17 ID:4uMJlZEk.net]
- もしやレベルブループリントってやつでは
- 618 名前:名前は開発中のものです。 mailto:sage [2017/12/15(金) 21:51:06.84 ID:5WltfFq/.net]
- やっぱそうですよね
>>597 インゲーム中は必ず必要になる機能なんでGameModeにでも実装します
- 619 名前:名前は開発中のものです。 mailto:sage [2017/12/15(金) 22:13:42.00 ID:bZW/j6Dh.net]
- Tickが呼び出される順序のことなら、TickGroupである程度設定できる。
- 620 名前:名前は開発中のものです。 mailto:sage [2017/12/16(土) 02:18:03.97 ID:wya1Fj47.net]
- コンポーネントでつくってGameStateにもたせるのもいいよ
- 621 名前:名前は開発中のものです。 mailto:sage [2017/12/18(月) 00:20:11.84 ID:RcAz2HsA.net]
- GameStateか
まだ使い分けよくわかんないな ドキュメント的にはあれはオンライン用で、シングルだとGameModeみたいに取り敢えずただ裏で走ってるだけみたいな感じかな
- 622 名前:名前は開発中のものです。 mailto:sage [2017/12/19(火) 01:52:40.07 ID:pVuLRM/E.net]
- Androidパッケージ化でエラー吐きすぎてやになってくる
- 623 名前:名前は開発中のものです。 mailto:sage [2017/12/19(火) 02:34:22.84 ID:OnVs2f0V.net]
- パッケージ項目の企業名とプロジェクト名を入れる所で、文字入力を何回直しても、エラー吐かれまくって発狂しそうになった事はある
- 624 名前:名前は開発中のものです。 mailto:sage [2017/12/20(水) 17:50:42.11 ID:FLbSlnAA.net]
- Aという攻撃を受けたら、Bというアクションが一定時間使えなくなる的なのは何で作れば良いだろうか
具体的には敵のビームを受けたら、ジャンプが数秒出来なくしたい ちなみにビームね当たり判定と、ダメージは作れました
- 625 名前:名前は開発中のものです。 mailto:sage [2017/12/20(水) 18:08:23.89 ID:gnxi/M5n.net]
- cooltime cooldown 制限時間と
- 626 名前:いったワードで検索すれば出てくると思うゾ
tickのやつとかDelta Secondsのノードのfloat値と自分で用意したfloat値と ブーリアンであーだーこーだやれば簡単よ [] - [ここ壊れてます]
- 627 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 21:46:06.47 ID:Y3wXvc7H.net]
- レベルエディタでエリア全体をまとめて90度回転させたら
トランスフォームに少数誤差が発生してしまったので 位置と回転の少数切り捨て(上げ)をさせたかったんだが UEのスナップって相対スナップしか出来ないのね 今後こーゆーことまたおきそうだから何とかしたいのだが アクタのトランスフォームの少数まとめて切り落とす良い方法あります?
- 628 名前:名前は開発中のものです。 mailto:sage [2017/12/26(火) 13:11:35.77 ID:Wnu7ZMQS.net]
- マテリアルエディタでエラーが出たときに出るダイアログで
うっかり「今後表示させない」をやってしまったようなのですが 出なくなってしまったエラーダイアログを再度表示させる設定に戻す方法知ってる方いらっしゃいますか?
- 629 名前:名前は開発中のものです。 mailto:sage [2017/12/27(水) 19:27:52.29 ID:WFaDScrg.net]
- Vehicleのチュートリアル触ったがカスタムの余地がないレベルでいい出来だな…
アニメーションブループリントがあそこまでカバーしてくれるとは
- 630 名前:名前は開発中のものです。 [2017/12/30(土) 02:51:36.56 ID:C4TYf0vr.net]
- プレーヤースタートを地上より少し上に設定してプレイボタンを押したら
デフォルトポーンは落ちてきても、プレーヤーコントローラーがプレーヤースタートの場所に留まってしまいます。 プレーヤーコントローラーをデフォルトポーンの位置に同期させるにはどうしたらいいんでしょうか?
- 631 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 06:34:33.43 ID:HG7jerMx.net]
- 同期させる必要あるの?
- 632 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 06:45:08.90 ID:HG7jerMx.net]
- なんで同期をとる必要があるかわからないけど
GetPlayerPawnでとれるアクターにアタッチすれば位置の同期はとれるよ
- 633 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 06:50:39.32 ID:HG7jerMx.net]
- 処理順てきには、デフォルトポーンの、 BeginPlayでGetControllerでコントローラーとってきてアタッチの方がいいかもね
- 634 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 14:33:55.98 ID:kvBtsTTe.net]
- 何度考えても無駄な処理にしか思えない
- 635 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 14:36:11.49 ID:tHmVXM7r.net]
- でもアタッチされてないと気持ち悪いという気持ちはわからんでもない
無駄なのは同意
- 636 名前:605 [2017/12/30(土) 17:48:52.52 ID:C4TYf0vr.net]
- 返信ありがとうございます。
敵戦車AIのスクリプトで、BeginPlayで AMyTank* PlayerTank = Cast<AMyTank>(GetWorld()->GetFirstPlayerController()->GetPawn()); でプレーヤーのインスタンスを取得して、 PlayerTank->GetActorLocation(); でプレーヤーのポーンの位置を指定して、そこに弾を打つという処理をしたいのですが、 なぜかAIの戦車がプレーヤーコントローラーの位置を狙っている状態なんです。 GetPlayerPawnでポーンの場所を指定してもプレーヤーコントローラーの位置を狙ってきます。 APawn* PlayerPawn = UGameplayStatics::GetPlayerPawn(GetWorld(), 0); PlayerPawn->GetActorLocation(); プレーヤーコントローラーではなくポーンを狙わせるにはどうしたらいいんでしょうか?
- 637 名前:名前は開発中のものです。 mailto:sage [2017/12/30(土) 17:51:12.88 ID:XimjfwXp.net]
- >>GetWorld()->GetFirstPlayerController()->GetPawn()
コントローラのインスタンスとってない?と思ったエアプ。
- 638 名前:605 [2017/12/30(土) 18:17:11.31 ID:C4TYf0vr.net]
- すみません自己解決しました。
プレーヤーコントローラースクリプトを当てた戦車のメッシュをシーンコンポーネントの中に入れていたのが原因みたいです。 何らか設定しないとシーンは一緒に動いてくれないみたいですね。 レスありがとうございました。
- 639 名前:名前は開発中のものです。 mailto:sage [2017/12/31(日) 03:07:20.75 ID:hyp9YYKM.net]
- 質問したいのですが、アプリを配付する時に自分達が作った素材を簡単に抜き取られない様に出来ますか?
パッケージングした時に自動的に暗号化等はされるのでしょうか? お願いします
- 640 名前:名前は開発中のものです。 mailto:sage [2017/12/31(日) 03:41:59.21 ID:+br1YsAr.net]
- どんな有名なゲームも基本的に素材は丸裸です
- 641 名前:名前は開発中のものです。 mailto:sage [2017/12/31(日) 07:35:49.65 ID:YQ0DoiA8.net]
- オープンソースだからパッケージのアセットをDCCツールのフォーマットに逆
|

|