【UE4】Unreal Engine 4 初心者質問スレッド part4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
substanceでつくったマテリアルを適用すると
マウスでモデルに接近するとモデルが高速でチラつくんだけどどうなってん…
mesh flickerで検索しても出てこないわ…
テッセレーション効かせすぎて細かく分割しすぎてるとかかな? コンボボックスがオプション指定してもテキストが表示されないいいいいい
oh my god 忍者もうすぐ完走出来そう、少し前に鬼ごっこ本完走したけどその時は本当に本の通りにするだけで今一機能理解出来なかったが忍者本やりながら自分のメモ帳に自分の言葉で解説書きながらやったら結構理解出来てきた。
鬼ごっこは詰まらないように頑張るわ >>467
spring armついてました。
一応カメラとボールの距離は一定に保っているんで、有効になってないとかはなさそうですけど・・・カメラがプレイヤーの背を追い続ける、みたいな設定になってるのかな・・・? 作れる! 学べる! Unreal Engine 4 ゲーム開発入門
てやつですね >>473
じゃあコンポーネントの親子関係が間違ってるとかじゃね?
スプリングアームが親、カメラを子にしてないとか? そういうときは自分のBPと本家のBPのプロパティを見比べてみるもんだ 動くアクターにカメラついてたら基本的には追いかけるんじゃないのか
そういう設定があるのかまでは知らないけども
定点にするならレベルにカメラ設置して、そのカメラを使うようにしないとダメだと思うよ
https://docs.unrealengine.com/latest/JPN/Gameplay/HowTo/UsingCameras/Blueprints/index.html blueprintだけでcivみたいなシミュレーションゲーム作りたい ハードルメチャクチャ高そうだけど頑張ってみましょう 忍者本とか見て簡単なアクションゲームは作れたが、シュミレーションゲームやノベルゲームを作れない…
今更聞くのもアレなんですが、UE4で経営シュミレーションを作る為にはどうしたら良いでしょうか? それをこんな場所で説明できるわけがないのは
忍者本を見たなら分かるだろ… 経営するデータを作ってそれを上下させるイベントを作れ まあ…あれだ
とりあえず建物をクリックしたらメニューが出てくるブループリントを作ったり、それで建物を改築できたり
建物が時間経過で金を生み出したりするブループリントでも作ってみてはどうか。
それくらいならまあ出来るだろ >>481
言い方が悪いが頭使え。どんなふうにしたらそれ(シュミレーションゲーム等)が出来るかを考えろ
ヒント出すとしたら、変数についてしこたま学べ。シュミレーションゲームは数字が沢山動くだろ?しかも同時並行で その並列がどうとかいう話まで行ってなくて、単純にキャラを動かすくらいまでしか作り方がわからないだけだと思うわ
レベルブループリントやらゲームモード、ゲームインスタンスの使い方を習得したら案外すっと行くのでは その辺がわからない理由はわかるが、そういうのを自力で乗り越えられる器用さ、応用力を身に着けないと、先に控えてる壁はもっと厳しい。
わからないことを苦と思わず、ゲーム感覚で探るのがいい。 それはごもっとも
でも正直レベルブループリントと
キャラのブループリント感の通信方法ってややこしいよね…
わかるまでには苦労した
忍者本も、それに触れてないわけではないけど
そこらへんをもっと詳しく説明して欲しかったな BP通信楽しいじゃん毎日BPIいじって最適解探してるわ スイッチ押したらドアが開くみたいなのはBPIとディスパッチ両方使ってる。
アクターからアクターへイベント流したいならBPI。ターゲットアクターを配列にしとけば
スイッチ1つでドア10個あけるとかもできるしね
逆にスイッチ10個押したらドア1個開けたいときはレベルBPにスイッチのディスパッチ10個を配置して
ブーリアン使ってドアの「開く」イベントへ・・みたいな感じに使い分けてる。
わいはアホだから最初は事あるごとにスイッチとドアのBPを複製して配置してましたw UE4では参考書とか買わないで、公式情報とブログだけで勉強した奴オル?
最初にサードパーソンテンプレから迷路ゲー作ってアクタの置き方と、簡単なBP作ったわ 壁作る→配置する→ゴールにスイッチ作る→スイッチに乗るとゴール→タイム表示→第二面に向かう
これだけでも
・アクタの置き方
・簡単なBPの作り方
・タイムの表示法
・現在のレベルから別のレベルへの行き方
等が学べるからな。壁を装飾すれば簡単なマテリアルを学べる >>491
おれはそのパターン
PC以外一切お金使ってないわ 今、ブループリントでゲーム作ってるけど
やっぱりC++の方が色々小回り効きそうだよねえ…
C++ってUE4だけで勉強できる? チュートリアルや本を見ただけだと
とりあえず迷ったときはキャストしとけばいいんだろ的な考えになってしまって
エラーになる >>473 です。
もう一度アドバイス見ながら1から作り直したら出来ました!
どこがダメだったんや・・・
けどとりあえず前進した!ありがとう! 回転するボールに直接カメラがついてりゃ
そりゃカメラごと回転するでしょ当たり判定なりなんなりを大元に設定して、そこにカメラをつければ回転はしない >>499
その方法もありだが、転がすにあたってあれこれ追加で手を入れる必要があるな
取り敢えず>>498が躓いたことのピンポイント正解を言わせてもらう
BP→SpringArm→トランスフォームの「回転」をクリックして「絶対回転」にしとけって話だ そもそもグルグル回る玉に直接カメラくっつけるのは問題だと思うね
玉が動く方向にカメラを向けたくなったらどうするのか
傾斜があるマップで玉を基準にしてるとカメラが近づいたり離れたりする 玉からの回転の継承をオフにしてるとマップの傾斜に対応できなくなるはず 動く方向に向ける作業は空のコンポーネントにつける場合と一緒じゃないですかね
あと傾斜の対応ってなんでしょ?あのサンプルみたいな見下ろし固定のゲームで関係あるのかな ゲーム以前の質問で恐縮ですが、
プロジェクト立ち上げる時のハイエンドやモバイル用などの選択の際にアイコンをクリックしても反応がなかったり
立ち上げても編集やファイルなどをクリックしても反応がない。もしくは何度もクリックしてるとたまに出てきたりする
ゲームのプレイなどはできたりする。
32bitのwin10のノートだからダメなのかな?メモリは余ってるのですが・・・
セキュリティの問題?
同様の症状で、治し方ご存知の方があれば、ご教授願います。m(__)m むしろ32bitで起動できるの?64bitしかだめなんじゃなくて? とりあえずグラボやらドライバをアップデートしてみては ボタン反応にムラができるとかはCPUとメモリが足りないんじゃねって思う >>511
一応グラボアップデート試みましたが最新でした。
目盛りは無駄に16Gあって使用率は60%くらいです。
で、unrealengineの方をアップデートしたらいよいよ反応がなくなりました。
相変わらずビルドやプレイのボタンは即反応してくれるんですが。。
古いほうが比較的動いてくれるということはやはりマシンスペックっぽい??
困った。。。 32bitだとメモリって3.2GBくらいまでしか認識しないんじゃなかった?あとはRAMディスクとかに使えるくらいで だね、メモリのほとんどが完全に寝てる
やっぱスワップで処理食ってる可能性が高い
ユーザーの言うことを聞いてる余裕がない 32bitはuint32程度のメモリしか使えないよ。 よくよく調べたら2.8GBらしい
本体だけなら1GBもあれば足りるだろうけど
ノートPCじゃGPUメモリも共用になってそうだし
そっちも合わせるときつそう なるほど!!
メモリ使用率を30パーセントにしたらunrealengineの使用率が急激に上がったのを見てわかった気がしました。。
いつかもっとハイスペックなパソコンを手に入れたらまた、挑戦してみたいと思います。
早くわかってよかった(つДT)
皆様、本当にありがとうございました。 例えOSを64bitにしてメモリはクリアしても
ノートパソコンじゃゲーミング用でもない限りGPU的にきついか 俺はHD4600のiGPUで動かしたこともあったが動かせないことは無かったぞ
実行fpsは期待できんがエディタ軽量化した上で一時的にBPやマテリアル組むくらいなら可能 たびたびすみません。
今確認しましたら、OSは64bitだったことがわかりました。ずっと32bitだと思い込んでましたが。。
私の当面の目的としては、モバイル用ゲームですので、カッコイイ派手なものはあまり考えてないのです
ただプログラミングができないのでC言語を今から覚えるよりビジュアルでできるUEにチャレンジしたいなぁ〜と思いました!
もう少しアレコレいじってみて、無理なら諦めます。
あらためまして、他に考えられる原因があればご助言をいただきたいですm(__)m 変数のデフォルト値入れるところ
定数じゃなくて値の要因となる式をそのまま記述しておけるようにならんかなぁ・・・ Intelの内蔵GPUは、UE4で作られたゲームをそこそこ遊ぶ程度の性能はあるが、UE4の開発環境をまともに動かせるほどではない。
フレームレートを絞るなど知識と小技を駆使すれば特定用途には使えるというだけ。
諦めてビデオカード装備のデスクトップPCを用意したほうがよい。GeForceでいえば1050あればとりあえず問題はない。 そろそろヒットエフェクトとか作らないといけない段階になってきた・・・
苦手です・・・すっごく・・・
こーゆーのこそストアのアセットで済ませたい・・・ ヒットエフェクトなんて
適当に線を引いて
それを伸ばしたり縮めたりすれば良くね お前の流した汗が最高の汗ット
(いい話的な意味で) 前まで普通に開けたレベルデータが、急にコンテンツブラウザに表示されなくなった。
エクスプローラでみたらumapデータはあるのにコンテンツブラウザに表示されない。
解決策分かる方いますか? 新バージョンのエディタで開いて上書き保存した、とか? >>535
してるかも。何回もしてるけど問題が起きたのは今回が初めて。
古い方のUE4を新しいのにすれば直る? >>536
フィルタは正常。フィルタかけてもやっぱり表示されない… UE4はメジャーアップデートのときに機能が追加されてアセットのフォーマットが変わることがあり、
変わったときは保存したアセットにエディタのバージョンが記録されて、新機能に未対応な古いエディタで開いてしまうことが無いようになっている。このときContent Browserから見えなくなる(ひどい仕様)。
つまり一つのプロジェクトに対して複数バージョンのエディタを混在して編集作業することはほぼできない。 一度新機能なくて良いから、バグ無しに更新されたUE4が欲しい 安定したバージョンにしてそのまま使い続ければいいだけでは 関数内でdelayと同等な機能組めないかなぁ
setTimerくらい? delayとかset timerって実用的じゃない気がするんだが
例えばディレイやタイマー中にステージクリアしちゃったらどうすんの
関数にはできないだろうけど
タイムラインで処理したほうが無難だと思うなぁ 関数はともかくマクロにはディレイ折りたためば持ち込めるな
そいつを関数に入れたら、まあたぶんエラー出るだろうな
問題起きたときの検討箇所も増えるしシンプルに解決できないことは無理にやらない方がいいと思う 1秒処理を止めて1秒間のアニメーションが終わったら次の処理へみたいなのをdelayなしでやりたい >>551
五時に起きて結果まで見てくれるあんた優しいわw 色々近い方法は見つけたけど今回はUMGアニメーションの終了を検知して次の処理へってだけだからdelayでいいがしてきた >>555
UMG のアニメーションなら終了イベントあるから
そっちのほうが安全 >>556
Event On Animation Finishedのことですか?
試してみましたがこれを使った方法が思いつきません
今回は複雑なanimationではないのでTimelineで解決しましたが今後のために知りたいです 自分の状況にあったアドバイスがほしいなら貼ればいいのに >>557
タイムラインで何を動かしているのか分からないからあれだが
UMGで作成したアニメーションの再生終了時にイベントが飛んでくるので
適切にハンドリングしてあげればよいだけだよ https://imgur.com/ojICbBY.jpg
https://imgur.com/DhxaJ9N.jpg
黒画像のopacityを1から0に変えてフェードイン・フェードアウトをするだけのアニメーションです
overlapしたらフェードアウトアニメ再生
フェードアウトアニメーションが終わったら「FadeoutToFadein」でPlayerPawnの位置を変えてフェードインのアニメーションを実行
フェードインアニメーションが終わったら「ProcessAfterFadein」でUMGをRemoveする
Delayなしに最初と同等な機能が組めましたがまだ遠回りな気がしてなりません >>560
二枚目でplayerのtick止めてるけどええんか?
その後のIsWarpFromもGoToWarpPointから持ってこられてるやつじゃないけど大丈夫?ってかそいつの役割はなんだろ
ディレイ使わない理由はワールド時間に依存するからかな?
それならやっぱりアニメーションの終了をフラグにするのがいいと思うけど 勝手にエスパーして悪いがこれはどうだろう
主人公も周りもピタリと止まったあと、目的地で立ち尽くせる
その時間はフェードのオンオフに依存
移動先はトカゲアイコンの空アクター、レベルで自由に設定できる
ttps://i.imgur.com/OZHsWoM.jpg
ttps://i.imgur.com/fWAdCZF.jpg
ttps://i.imgur.com/4dM5RNe.jpg
ttps://i.imgur.com/4wIgRAh.jpg >>563
IsWarpfromは無限ループしないようにワープポイントが持っているbool変数です https://imgur.com/Dp1wgc5.jpg
https://imgur.com/LMaUmE0.jpg
アドバイスを受けて色々変えてみました
相互に行き来できるワープギミックなので「IswarpFrom」があります
今のところTickを止めても問題ないので「TickEnabled」を使ってましたが確かに後々問題が出そうです
「SetGlobalTimeDilation」を使うと移動は出来ませんがその場で向きだけが変わってしまいます。 変な書き方で止めないでくれ
解決したのか、何を求めてるのか分からん
1秒フェードはもういいのか? ■ このスレッドは過去ログ倉庫に格納されています