【UE4】Unreal Engine 4 初心者質問スレッド part6
■ このスレッドは過去ログ倉庫に格納されています
ラフネスやAOテクスチャとかのscalarな情報をテクスチャの各チャンネルに収めてるのが普通だけど
みんなどんな配分にしてる?全然統一されてないよな
リファレンス的なマテリアル作りたいんだけど、どれにしたらいいか迷ってる
あとDCCツールでテクスチャを更新した際、それをチャンネルに落とし込む処理を簡単にできるソフトねーかな
フォトショは持ってない ブループリントで質問です。
ゲームの共通の処理。セーブやシーケンス管理はどこに記載するのがいいでしょうか? RかGじゃね?
といってもその手法は制限キツイゲームやモバイル用途だな
最近はPBRで全部持っていってるが… 昨日興味を持ったレベルの質問なのですが、日本を舞台にしたようなゲームをつくりたいんですが、マーケットプレイスに売ってるアセットで日本の街並みとか日本家屋とか、日本風のアセットってあまりない感じですか? 京都のアセットを作ってる人がいたな
今は審査中かな?もう少しでマーケットに出るんじゃないかな >>340
少ないよ
日本の街並みならunityの方が多い 自炊した書籍を読むためのandroid用アプリを作ろうと思っています
VR機での使用なのでUE4で行うつもりなのですが、LZHやZIPファイルを読み込んでメモリ上に展開する方法がわかりません
LZHやZIP解凍のモジュールを使うのだと思うのですが、そこのあたりの理解が全くなく。
Androidで動かすためにはAndroid用のモジュールなどがあるのでしょうか?
Windows用のDLLを使用しAPKをコンパイルすれば動くのでしょうか?
モジュールの使用方法ふくめ、ここのあたりを詳しく説明しているサイト等あればご紹介下さい >>341
ありがとう
京都のアセットの人を発見したけどクオリティがすごいわ
UE4って無料になってもう5年ぐらい?なのになんでUnityに比べてアセット少ないんだろうか ue4 がまともに出来るPC持ってる人が少ないからだろうね、開発者もすくない、ゲームやる人も少ない、アセットもすくなくなるわけ UE4はなんか重そうっていうイメージ強すぎる
プログラムできなくても作れるっていうのをもっと前面に押し出せばいいのに 重そうじゃなくて実際重いんだからしかたがない
でてくる成果物はクォリティからしたらかなり軽くなるようによく設計されてるけど
その代償としてゲーム作成中の作業は何をやっても基本的に重い 企業向けの重厚長大なエンジンってイメージ
FFIIVリメイクもUEだけどああいうリッチなゲーム製作会社じゃないと使いこなせない
みたいなイメージがある
実際そんなわけじゃないんだが ちょっと大きなプロジェクト作れるようになると、i7が1台ぐらいじゃ辛いからな、ue4開発者たちのネットワークでCPUパワーシェアしあってコンパイルできたりしたらいいのにね。 unityはこの前電車内のVR動画がリアルだって話題になってたから、リアルよりも負けたらue4なんていいところなし 質問スレで質問ほったらかしてどうでもいい話してんなや 1つのプロジェクトにアセット追加しまくってるけど、これどのくらいまで大丈夫かな?
使わなくなったものは頻繁に削除した方がいいかな? 読み込みが大変になるくらいだ
俺は使わないのはポンポン消してる プロジェクトの起動も遅くなるしな 新しいプロジェクト作って、必要なレベルを選んでミグレートすると使ってるアセットだけ持っていける
プロジェクト前半ならおすすめかも マケプレは高品質は、わかるけどダウンロードする際に大容量過ぎて「えっ?」ってなる。
マイグレートするにしても容量記入して欲しい。 Linux版のソースコードももう配布していないんだね。 アセットストアの価格って、もしかして為替によってかわる? 失礼します。
「Unreal Engine 4 で極めるゲーム開発」についての質問です。
今ビヘイビアツリーでEnemyパトロールとプレイヤー発見で追いかけるところまで組んだところなのですが、プレイヤーを発見するところまでは動作するのですが、プレイヤーを追わず、徘徊を再開してしまい、
下記のエラーが出てしまいます。(23.51章)何度本を読み返しても間違いが見つからず解決策がわかりません。ご教授いただけますでしょうか。
「Blueprint Runtime Error."Accessed None trying to read property CallFunc_BreakHitResult_HitActor". Blueprint : PNPawn_Rabbit Function : Can See Player Pawn Node : リターンノード」
よろしくお願いいたします。。 "accessed none trying to read property"でググって最初に出てくる日本語のサイト「【UE4】LineTraceByChannelエラー」にヒントがあるかもしれない
アドレス貼ると書き込みできなかった 複数のPaperSpriteを並べて鍵盤を作ろうと思っているんですが、ActorBeginCursorOverで認識してくれません。
何か設定が必要なんでしょうか。そもそもPaperSpriteには使えないイベントですか?
Sprite毎に設定できるOnBeginCursorOverでは動いていて、GetHitResultUnderCursorbyChannelでも
各Spriteをちゃんと認識しています。(OnBeginCursorOverをすべて削除しても変化なし)
https://answers.unrealengine.com/questions/205034/view.html
↑はWidget絡み以外はやってみました。(Widget未使用) >>361
ありがとうございます!
ググってみます! >>361
このサイトで解決しました。
ありがとうございます! >>364
極め本の悪い所だけど、最後まで読むと解決策載ってるよ。appendixに。本文に注釈でも入れといたらいいのに。 同じく極め本についてなのですが、Post Process Volume を配置し詳細もDepth Of FieldのMethodにチェックを入れ、Gaussianを選択するとあるのですが
私の使用する4.24.1にはこの項目がありません。どこで設定したら良いのでしょうか? 本で勉強する時はバージョン合わせた方がよいね
ue4 は最新版は情報少ない上級者向け仕様になってる >>367なるほど。確かにそうですね。バージョン合わせるべきでした。次何か本で学ぶときはそのようにします。
ただもう現在のバージョンで作っているデータを古い物に戻せないので、4.24.1でのやり方ご存知の方いらっしゃいましたら。教えていただけると助かります。 とりあえず、分かってるの文言でググって見るとかすれば?
"ue4 gaussian"までいれれば候補に
"ue4 gaussian dof"とかでるからそこからヒント得れるんじゃないの
https://docs.unrealengine.com/ja/Engine/Rendering/PostProcessEffects/DepthOfField/index.html
ポストプロセスは触ってないのでここに正解があるか分からんが 4.20からDOFのタイプが旧来のMethod選択(ボケ、ガウス、サークル)ではなくCinematicがデフォルトになってるぽい
本に載ってる内容はPostProcessでも被写界深度が設定できるんだなーくらいに留めて先に進むのが良いと思う
どういう絵になるか気になるなら古いエンジンをインストールして該当部分だけを試してみるのも良いのかもしれない >>369ご丁寧にURLまで貼っていただきありがとうございます。貼っていただいた公式のドキュメントも前のバージョンのままになっていて、検索でも色々探したのですが少なくとも私が探した限りではそこに触れている記事は見つからず質問させていただきました。 >>370 371なるほど。やはりこの部分の仕様大きく変わったんですね。URL読ませていただいて、先に進もうと思います。ありがとうございます。 パーティクルを使って雨を降らせてるのですが、カメラを下に向けると雨が消えてしまいます
これはカメラの設定を直したほうがいいのでしょうか? 今までUnreal使った事ないんですが
いきなりUnreal使うプロジェクトに配属される事になりました。
やるのはゲームの会話イベント系(シナリオに沿ってキャラを動かす系)の演出です。
Flash,AfterEffects,Unityのtimelineを使った事ある経験を買われた模様です。
sequencerという機能を使うそうなんですが、
配属前に技術的な概要を知っておきたく
上記ソフトの経験者がsquencerを使う際に
既存の知識の置き換え(「〜という機能は〜の〜と同じだよ」的な)ができるような
参考になるサイトがあればお教えいただけたら嬉しいです。 そういうのはシーケンサーじゃなくてBluePrintの領域じゃね? particleを徐々に消えるようにしたいのですが、シーケンサーに入れてtriggerでパーティクルを発生させてdeactivateでパーティクルを消すことは出来るのですがそのやり方ですといきなり消えるので、徐々に消えるやり方を教えて下さい パーティクル発生関連の値をブループリントで徐々に小さくする 細かい登録とかは置いといてパッケージさえできれば売ることができるんだろうか? 審査してくれる所通さないとダウンロード数が激減するね、通しても少ないだろうけど。 レベルの複製をしたのですが、明るさが違います
おそらくBuiltDataと言うファイルと関連してると思うのですが、どうすれば完璧に複製をできますか? ウィジェット内のパーツをブループリントから動的に増やす事は可能ですか?例えばハートを数十個表示したい時なとです。 >>387
やり方教えてくだせぇ。おねげぇします。 上限が決まってるなら全部表示した上で隠すスタイルが一番手っ取り早い ウィジェットは動的に追加できる
ただ負荷やメモリにはやさしくないので表示上限と内部の上限は切り離して作ったほうが良い
ハートの例はあまり適切ではなさそうだが
例えば100個あっても画面上には10個まで表示で10を切ると初めて画面上のハートが減る、とか
それだと表現的にわかりにくいならアイコンの表現を工夫する、とか
アイテムリストとかをやる場合は
愚直に所持アイテム分の項目を追加すると1000種類のアイテムがありますとかになった場合に大変な事になるので
表示上限は10項目として、表示内容を更新するやり方でメモリは抑えれる
全項目更新すると処理負荷がやばいので表示内容の更新の仕方を工夫する必要もある
1個余分に作っておいて表示更新するのは、この1個のみで、残りの10個は座標だけ更新する、とか >>391
有難うございます!リソースの節約の為ウィジェットではなく、ウィジェット内のパーツ単体を動的に増やしたいんです。何かしらありそうな気はしてるんですが… パーツだけのWidgetを作って、メインのWidgetのプループリントでそれを呼び出せばいい WidgetのTickを止められるようにならんのかな >>392
ウィジェットのパーツもまたウィジェット >>393
>>395
そうなんですね!スッキリしました、有難うございます! 画像の圧縮形式で
ASTCで圧縮したパッケージを古い端末にインストールしたところ、
ASTCに未対応だったようなので画像テクスチャがすべて真っ暗のまま
プレイ自体は可能という状態になってしまいました。
ASTCに未対応な場合はプレイできなくするようには
どうしたら良いでしょうか?
例えばandroid5へのインストールを許可しなければいいという問題なのでしょうか?
(その端末が5.1.1だった) ここよりAndroidアプリ作成のスレのほうが良い回答得られそうだが、、、 起動時に弾けるならそれていいだろうし
Playストアでしか配信しないならストアで配信端末限定できるからそれでもいいだろうし androidのバージョンとASTC対応端末の関係がいまいちわからないのですが
ASTCに未対応端末というのはどうやって選定すればいいのでしょうか? だから、ここよりAndroidアプリのスレで聞いたほうが有益な情報が手に入ると思うのだが、、、
デバイスで対応/未対応があるからバージョンに限らない
2015年以降の端末なら大体対応してるみたいだけど、、、
ASTCに拘りがなければETC1とかETC2とかにしておけばいいのでは google playが勝手にテクスチャの圧縮形式を選定してくれる・・・ということでしょうか。
ありがとうございます。 ちがう、指定したテクスチャフォーマットに対応してないデバイスでの配信がはじかれる
ストアに出てこなくなるだけ ビヘイビアツリーでプレイヤーを追いかけるAIを作って、もう遷移が変わってその処理を通ってなくても追いかけてくるよね?
命令した行動は通って無くても上書きしない限り継続されるイメージでいいのですか? UE4でアクションゲームを作りたいけどどうする!?(^^
C++のスクリプト作れないと思ったらVS2017がデフォルトでC++入ってないと知りまひた(^^
そりゃ作れんわけだ(^^
ボッキング!(^^ ブループリントのみでローグライクゲームのマス移動を再現する場合、座標で制御するのではなく、すべてのマスにターゲットポイントを配置して制御するべきでしょうか?
それとも他に良い方法ありますか? ターゲットを配置するのはあまり現実的ではないので
マップを構成する方法からキャラクターを最終的に立たせる座標を出すようにしたほうが良い
1マス単位のオブジェクトならそこに移動後に立たせる座標も埋め込んでおいて
そこを目標に歩かせるとか出来るようにしておくと誤差でズレていく事もないし
マップ作るだけで移動も出来るので楽かと ライセンス料について
委託販売を行った場合、手数料や源泉徴収を差し引かれた純利益のみの合計で
四半期ごとに計算すればよいのでしょうか? >>408
普通に例えば横キーを押されたら、アクターのY座標を+10とか固定値を加算して移動するだけでいいと思うよ。 >>410,413
なるほど。ありがとうございます。
「simpleMoveTo location」でやってみているのですが、Controllerのピンにどうやってplayercontrollerつなげたらいいのでしょうか。
調べた限りだと、「Self」っていうノードつなげてる人がいるのですがself のだ仕方がわかりません。 何をしたいのかを書かないと意図していない回答をされて余計に混乱すると思うから、まず何をするのか書いたほうが良い
で、聞かれている質問に対してそこが不明瞭なので"このようにするべき"ではなく、"何が繋がるか"だけ答えるので留意されたし
SimpleMoveToLocationのControllerには
PlayerControllerに限らずController継承の物を繋げれる
今、UE4標準で実装されてるのはPlayerControllerとAIControllerのふたつ
何も派生クラスを作っていなければ、このふたつが繋がる
Selfは自身のインスタンスを意味するのでControllerから派生させたActor内で実装する場合はSelfになる
本とかではPlayerControllerを継承してMyPlayerControllerとか作ってると思う
別でPawn側に実装する場合はGetControllerから取得する
CharacterクラスはPawnからの派生なので同じくGetControllerで取得できる 質問でふ(^^
Unityで言うIKみたいなイラストにボーン付けて動かすのってUE4にありまんこ?(^^
ボッキング!(^^ てかUE4スクリプト一つ作るのに何でこんなに時間かかるんでふか?(^^ >>415
ご指摘ありがとうございます。
おっしゃるとおり混乱しています。
古典的なマス移動のローグライクを作るためにまず、マス移動のブループリントを組んでいるところで、Wを押したらX軸に100加算した場所に移動×4方向を組もうと思っています。
セットアクターロケーションだと、歩いて隣のマスに移動するのではなく、隣のマスに瞬間移動してしまうので、SimpleMoveToLocationが良いのかなとお思い使ってみているところです。
このやり方以外に良い方法ございますでしょうか? >>418
それでいいと思うし、tickでxを少しずつ加算してもいいと思うし、制御し易い方で 今時スクリプトをカタカタやってんのウニティくらいでそ
ちんぽ >>418
SimpleMoveToLocationでも達成はできる
ただ、これはナビメッシュが必要になるので注意
ナビメッシュを使わず単純に移動させる仕組みもあった気がしてるけど記憶違いかもしれない
思い出したら書くよ
>>419
Tickでやる場合は、移動量にDelta Secondsをかけてあげないと処理落ちによって移動量が変わるので注意
目的の座標まで移動すれば良いと言うなら気にしなくてもよいけど
後、移動アニメーションと同期とりにくいのでスーファミドラクエみたいな感じでいいならいいかも >>420
c#の事をスクリプトと思ってるなら何も解ってない >>419
ありがとうございます。SimpleMoveToLocationでやってみます!
>>421
ブループリントを組んだあと、指定したボタンを押してもプレイヤーが動かなくて、原因がわからず悩んでいたのですがナビメッシュが必要だったんですね。
おかげさまで解決しました。ありがとうございます! Blankから作り始めたプロジェクトにThirdParsonのSK_Mannequinの歩くアニメーションを持ってきたい場合はどうしたら良いでしょうか。
thirdParsonのテンプレートから新規作成したプロジェクトのアニメーションブループリントファイルをファインダー(winでいうエクスプローラー)でコピーして、
Blankから作り始めたプロジェクトのフィルダーに貼り付けSK_Mannequinにそのアニメーションブループリントを適用したのですが、動いてくれません。
どうしたらよいでしょうか。 ポストプロセスでモザイクを作ろうと思ったのですが16?以降のバーションでポストプロセスにSceneColorが使えないらしく
エラーが出ます。
現在バージョン19を使っていますがそれ以降でポストプロセスを使ってモザイクを作る方法はありますか?
画像はネットにあった方法をそのまま作ってみてエラーが出た状況です。
ttp://uproda11.2ch-library.com/e/e00273748-1582100125.jpg
モザイク使いたいです。 >>424
サードパーソンで新規プロジェクト作って、移行させたいやつをブラウザで選択して右クリ「アセットアクション」→「移行」で
、自分のプロジェクトに移す。 >>424
念の為、アニメーションブループリントファイルってのはアニメーションデータは含んでいないからな
移行方法は>>426のやりかたでよいが、こらは依存するファイル全部持っていくので
ちゃんと理解しながら使わないと結局サードパーソンテンプレートと変わらなくなるよ >>425
単純にSceneColorはMaterialDomainがSurfaceじゃないと使えない
エラー文にもそうでてると思うが、、、
多分、【[UE4] 集中線エフェクトとモザイクエフェクトを作った】というタイトルの記事を参考にしたんだと思うけど
このモザイクマテリアルはポストプロセスではなくスフィアモデルに適応してる
そのサイトの後半に書かれてるサイトの記事
【ぼっちプログラマのメモ UE4のポストプロセスマテリアルで色々してみた 番外編】
ポストプロセスでモザイクしたいならここを参考にしてみては
できるかわからんけど キャラクターの顔のアニメーションを、Blenderのドライバーとシェイプキーでやろうと思っているのですが
ボーンでリグを組むのより処理が重くなる等、何か不都合なこととかありますか? すみません
ダクソみたいなアクションゲーム作るのに使えるBlueprint教えてください
他にもオススメあれば教えてもらえるとありがたいです はい
https://www.google.com/search?q=ue4+darksouls+blueprint&oq=ue4+darksouls+blueprint&aqs=chrome..69i57.1176j0j7&client=ms-android-google&sourceid=chrome-mobile&ie=UTF-8 >>432
>>433
ありがたいです
助かります Megascansのダウンロードめっちゃ重くなってるけど俺の環境だけだろうか… unreal勉強中です。
3ds Max と unrealとの連携する場合(Maxでモデリングや簡単なアニメーションを行うという想定です)の注意点、留意点などありましたら、教えて下さい。 ■ このスレッドは過去ログ倉庫に格納されています