【UE4】Unreal Engine 4 初心者質問スレッド part5
レス数が1000を超えています。これ以上書き込みはできません。
lightmass importance volumeを設置していないもしくは
ステージ全体にオーバーラップしていないとか? しゃがみのときにコリジョンを小さくしたいのですがどうすればいいでしょうか
set capture half heightをいじるだけだと地面に埋まってしまう >>363
lightmass importance volumeはすでに設置していたので、
結局原因がなんだったかわからないのですが、
焼けるようになったのでなんとかなりました・・
ご返答ありがとうございました!! また質問なのですが、
http://fast-uploader.com/file/7086882698376/
レンダリング結果をA4サイズにはできるのですが、
画像のピンク枠内の黒い部分もカメラの範囲にするのは
どうしたらできるでしょうか?
よろしくお願いいたします。 オープンワールド作ろうにも、建物をジオメトリで作ってるだけで、気が遠くなる 何もかもやるのは無理なので、カネで解決できるところはカネが入るまで後回しにする(できる)というのも必要なスキル。 >>367
そこを1.414の数値に変えても
黒枠が消えないのですが・・・ camera FilmBack Settings →customでSensorWidthとSensorHeightを変えているよね? Constrain Aspect Ratioのチェックを外す うーん、パーティクルのrequiredにあるレンダリングって場所の
use max draw countのチェックを外しても一定以上パーティクルを放出すると打ち止めになるんだけど
なぜですか・・・・ タイプをGPUにするとアホみたいに放出できるようになるから
これはCPUで処理する場合は1000が限界ってことかな・・・ スカイライトの映りこみをBP側から回転させる方法を教えてください
現在Cubemapに天球画像を読み込み込んだ状態です
詳細エディタでSourceCubemapAngleの値を変えると回転できるのですが、BP側から
回転を制御する方法がわかりません やり方が探せなかったので、質問させて下さい。
固定されたカメラが”北”を向いて配置されているとします。それをウィジェットで配置したボタンを押せば”西”に向くようにしたいです。(反時計回りに90度動かしたい)
どの様にノードを組めば良いですか?バージョンは4.19です。 質問させていただきます
テンプレートままのプロジェクトをhtml5でパッケージングして、
debianの載ったレンタルサーバにアップしたのですが
エラー500(Internal Server Error)が出て取れず困っています
(ローカルでchrome上で動作は確認済みです)
同階層から.htaccessを消去すると、
エラー500は出ずに、ローカルでブラウザで動かしたときと同じようなUIで
次のような表示が出るようになるため、
Downloading failed:
Downloaded a compressed file BodyCompletion-HTML5-Shipping.jsgz without the necessary HTTP response header "Content-Encoding: gzip" specified!
Please configure gzip compression on this asset on the web server to serve gzipped assets!
apacheの.htaccessが原因になっていると思います。
https://answers.unrealengine.com/questions/357340/how-to-setup-htaccess-file-correctly.html?sort=oldest
https://answers.unrealengine.com/questions/331691/how-to-deploy-a-html5-game-on-apache.html
ここら辺は見て試しましたが、自分の場合は解決せずじまいでした。
英語で検索してもいかんせん情報が少なく、手詰まり感が漂ったので
もしご存知の方がいらっしゃいましたらご教示いただけると幸いです。
何卒宜しくお願い致します。 >>378
自己レスです
解決ではないですが、一応は動いた報告を
状況を整理します
動かなかったときは、HTML5パッケージのビルド設定を
Developmentではなくて、Shippingでやっていたのですが、
こちらをDevelopmentに変更し非圧縮データをアップロードし直しました
そのままでは、また500が出たので
.htaccessを削除すると、レンタルサーバー上でも
ローカル環境と同じように正常に動作しました
ですが、できることならShipping設定でちゃんと動くようにしたいのですが、
そのためには.htaccessを、500が出ないようにかつ、
gzipのエンコードを成功させるように編集しないといけないのですが
これの方法は結局分からないままです
分かる方がおられましたら、ご指導いただければ幸いに存じます
引き続き何卒宜しくお願い申し上げます HTML5、使えるようにしても、プロジェクトが育っていく過程で使い物にならないわこれって判断される未来が見える……と思うのですがどうでしょう?
C++でPS4世代以降用に書かれた巨大なエンジンをJSにコンパイルして、膨大なアセットとともにHTTP経由で転送して実行するのはかなり無理筋です。なにもかもWeb前提で設計されてはいないのです。 UE4がアップデートされたという話を読んだのですが、自分のプレイしているゲームのUE4のバージョンを確認する方法ってあるんでしょうか? 見えるところにバージョン書き出すことはあんまりないんじゃないかな
そもそも開発の話であってプレイヤーには関係ない部分だしね >>382
>>383
ありがとう
ログ出力機能はないなー
じゃあプレイヤー側から直接確かめるテンプレ方法みたいのはないんだね
作った人がどっかに書いてるかもしんないけど確かめる方法は開発者しかわからんとか
なんにせよタイトルによってまちまちなのかなぁ エンジンが改変できるからバージョンだけでは不確かなことしかわからないが
なんでバージョン知りたいの。 ue4を初めて見ようかと思っているんですが、分かりやすく解説してる所とか、本とかご存知ないですか?出来れば動画解説とかがありがたいです。 極め本の動画は解説がついてるのが最初の方だけでゴミ
極め本がいいと言ってる奴は最初しか見てないカス 動画見るばかりで文章を読む能力がないのはまずいな、と実感 極め本の動画は補助要素だから見なくても全く問題ない
内容とDLCがすべてと言っていい
そこだけでゴミカス判断する奴は動画でないと学べない伸びしろの乏しい人じゃないかなぁ 極め本の動画は具体的にどこをクリックしたらよいか、何が失敗してたのか確かめるためのツールで
それをメインにするもんじゃないわ 俺は始めた頃、サイトなら「妹でも分かるUnrealEngine4」っての見てた。
動画なら最近ニコニコで初心者向けの解説動画がラキング乗ってた気がする。
で、極めるは、昔読んで確かに分かりやすかった気がするけど、
販売中の本にも関わらず最後まで書けてなかったはず。
(後日サイトに続き乗せるます的終わりかた)
もう完結してるかは分からん。
ここって普通のサイトのURLも貼れなかったっけ?
全然貼れないだけど。 >>389
見てみます!
ありがとうございます。
>>390
色々意見あるみたいですが、買ってみます!
>>395
そのサイトは見ました!
その動画は【ゆっくり解説】案外簡単なゲームアプリ開発講座 part3【UE4】ってやつですか?
>>397
こういうのも考えたんですが、こういうのって予備知識なしでもついていけるものなんでしょうか? >>395
あ、初心者のUE4製作日記ってやつですか?
とりあえず、両方見てみます! 極め本の動画は本だけじゃ分からなくなった時とか合ってるかの確認とか補助でしか使わなかったな 極め本は最後まで書けてないと書かれてる方がいたんですが、どれくらいまでは書かれてるんでしょか?
本だけでも理解出来るレベルですか? 忘れたけどコンストラクションスクリプトとか
重要なものが抜けてたはず
pdfで追記されてダウンロードできるようになってるから安心してよ >>402
ありがとうございます!
安心しました。
買って来ます。 たしか、ゲームを完成させるまでを書いてる本だったけど、完成する前に本は終わって、
後はHPに上げる追加資料を見てくださいってなってたはず。
でも、買った当時は、資料が半分くらいまでしか上がってなくて困惑した記憶がある。
今はさすがに上がってると思うけど。 スケルタルメッシュをインポートしたところcast shadowがグレーになってて有効になりません
対処方法があれば教えてください パーティクルのモジュールでイベントジェネレーターってのがあるけど
これのタイプにブループリントってのがありますよね
これ、どういうものなんですか
あと「ゲームに送るパーティクルモジュールイベント」ってどうやったら使えるんですか
noneとしか表示されない…誰か頼みます SkeletonとSkeletalMeshとAnimationを持つActorのBPに、Add Componentから
SkeletonとSkeletalMeshとAnimationを持つActorのBPをChild Componentとして追加したら
attach to <BPのパス> is not static(in blueprint <BP名>) can not attach <BPのパス? DefaultSceneRoot1> which is static to it, Aborting.
という警告が出るんですが、 これはどうすれば消せるんでしょうか?
ChildActorをDetailsのTransformでMovableからstaticに変えると、
一瞬警告が出てSkeletalMeshの大きさがおかしくなるだけで改善しません。よろしくい願いします。 substancepainterでアセットを作成して、
UE4で読み込むと結果がかなり変わって見えます。
https://hdrihaven.com/hdri/?h=noon_grass
のサイトも参考にしたのですが、メタリックとラフネスが
かなり強くなっているように見えるのですが、どなたか理由を教えて
いただけないでしょうか・・
よろしくお願いいたします。 >>410
SPからテクスチャ吐き出して
UE側でパラメータ自分で追加して調整すりゃえぇやん
ノードを自分で組みましょう
イヤならLive機能とかなんかあったはず、それ使え >>410
メタリックとラフネスや他にもグレイスケールのテクスチャは
マテリアルのエディタでsRGBのチェックをはずさないとダメ
リニアとsRGBの関係を調べてね
UE4で調整なんてとんでもないよ!!!!!!! 持ち込んだテクスチャの設定を触るのは調整とは言わんの? PBRなら原理的にほぼ同一になる訳でしょ
極端な違いは書き出し設定か、受け取り側の設定かのどちらかがおかしいって判断になるわな SPで書き出したラフネスとかメタリックってそれぞれRGチャンネルに格納するとかできんもんかね ワイはgimpのレイヤーカラーに割り当てて格納してる
そう手間はかからんが絶対もっといい方法があるとも思う RGBチャンネルにそれぞれ格納ってのは
できるだけ節約したいっていうゲームエンジンの考えだな
まぁそういう出力あってもいいけど
海外ゲームメーカーが要望しないと実装無いだろうな 単純にファイル量減らせていいことづくめなんだけどなぁ
吐き出すソフト側としてはどの色にどの値いれるとか面倒かもな UIを作成してボタンの設定からクリックの設定をしたのですが音がなる前に画面が切り替わってしまいます。どうしたらいいでしょうか? ボタン押したイベントで別のレベルを開く処理にしたら音がならない
というエスパーをしたうえで
レベルをひらくとレベル読み込み以外の処理は基本色々な理由で捨てられるので
音がなり終わるまで暗転とかで時間を稼いでからレベルを開くとかしないとダメ お願いします。
ムービー製作中で、カメラを3台設置しました
カメラ1に他カメラの本体が写ってしまうのですがplay時に非表示にする方法を教えてください なんか文章的にスレ違臭がする
普通は映らない筈なんだが >>423
おさわがせしました
もう一度playし直してみたら消えてました
playで謎のスフィアが映ったのでもう一度playしたら別の場所に移動していたり、更に再playで消えてたりするので何かおかしいのかも?
4.20です ああ、分かったわ
別におかしくは無い
消し方は分からんが、その球体はカメラの位置をさしてる >>425
まだ不慣れなので、それでおかしくない、という事なら安心しました!ありがとうございます GetOwnerのOwnerとは、BPのComponentタブにあるSelfのことで合ってますか? ComponentのSelfは、そのComponent自身。
ComponentのOwnerは、そのComponentが挿してあるActor。 >>429
>>428
レスありがとうございます。
大元のActor-「Robot」のOwnerはselfで、
そのComponent-「Arm」のOwnerは、「Robotのself」ということでしょうか? ブレークして中みたりするとわかるけど
コンポーネントのオーナーは、そのコンポーネントが刺さってるアクターだけど
アクターのオーナーは状況による
とくに何もしなければ基本は未定義 >>432
調べてみて、PawnのOwnerはほぼコントローラーになるのが分かったのと
ComponentのOwnerがわかったので、詰まってたとこが解消されました。
ありがとうございました。 AIの通れる坂の角度や段の高さを増やしたいのですが、どこかで変えられますか? どうしてもSF共通観念的なもの…というかぶっちゃけポータルの匂いがするね
いや好きだけどねパズル 突き詰めるとあのマップデザインがパズルをするにあたって合理的なんだよね
コスト的な部分もあるし、ギミックが認知しやすいシンプルな色と構造とかさ
Talos Principleは屋外とか木々が茂る自然のマップデザインだけど、
アイテムとギミックの認知性が悪くなるだけだしなー 映像制作でキャラクターの目を動かす(回転)したい場合ってどうやったらいい?
3dsで作ったキャラクターインポートで、bones are missing from the bind poseエラーが出ます
目玉のメッシュを頭ボーンにリンクしてるのが多分原因
ざっくりでもいいので教えてください 落下中のものにのってジャンプするとジャンプ力が落ちるんだけどどうすればいいでしょうか キャラクターコンポーネントに頼らず自力でキャラを上下させる ジャンプに関してはgetphysicsで落下ベクターを計算しそれに-1をかけてlaunchcharacterで相殺しさらに数字を盛ることで解決しました
ご意見ありがとうございました レベルブループリントで敵をスポーンさせるとAIControllerに繋がってくれないのですが、これはバインドか何かをしなければいけないのでしょうか voidだと正常に呼び出せる BlueprintImplementableEvent の関数に、
返り値を設定するとBPに呼び出せなくなるんですが、これはこういう仕様なんでしょうか? >>416
えっ?出来るだろ?
SPってsubstance painterのことだよね?
どのバージョン使ってるのか知らんけど好きに出力チャンネルいじれるじゃん
ていうかUE4用の出力テンプレつかえばラフネス・メタリック・オクルージョン各チャンネルまとめた
24bitのビットマップ出力するでしょ
export texture のダイアログの configuration てタブ見たことないか?
最新版でUIが変更されたらしいからどうなってるか分からんけど ちなみに出力ファイル名操作するマクロまでちゃんと使えるぞ >>445
返り値を設定すると関数になるから
BPではイベントではなくオーバーライド項目にかわる AI perceptionについて質問です actorの中心で判定されるため、プレイヤーとの間の障害物などで中心部分が隠れていると、頭や足などが見えていても認識してくれません
わずかでも見えたら認識されるようにするにはどうすればいいでしょうか >>448
ありがとうございます。BPのオーバーライドのことも少し理解出来ました。 シネマティクスの使い方がいまいち分からん
いいチュートリアルない? 助けてください 一部のBPやレベルを開こうとするとクラッシュします
昨日まで何事もなく開けて、通常の手順で終了し、普通に起動しただけで、データファイルをいじったりはしていません
新しくBPを作ったりは出来ますし、他のプロジェクトデータは問題ないです
どういった原因が考えられるでしょうか また、直す方法はあるのでしょうか 一部アセットが破損しているのだと思うが、ログ見ないとわからないな。 俺もそれなったわ
仕方ないからバックアップデータから古いやつを呼び出した 共通して使用してるマクロとかが破損してたときそうなったわ Oculus RiftでVRプレビューをした際にセンサーの位置がグランドラインとなってします
現在机の上にセンサーを置いているためVRプレビューで見たときアイラインが腰ほどの高さにしかなりません
どうにかしてセンサーの位置を下げる以外に実際の身長と変わらない高さでプレビューする方法はないでしょうか?
https://i.imgur.com/V2jyOXX.png >>444
これに行き当たったわ
毎度AI周りに苦戦する こんな感じになってXYZ軸が動かせなくなったのですがどうすれば解除できるでしょうか…
スクショ取ればいいのにご苦労さまとしか言いようがないわ
まあ俺は知らないんだけどな UE4でダイアモンドのモデルを作成したいです。
現在YOUTUBEの動画を参考に作成して
(モデル) https://imgur.com/a/KrBBNwy
(ノード) https://imgur.com/a/1odcwUV
こういう感じなのですが、
もっとより良くする方法をご存知の方がいらっしゃいましたら、
ご教授お願いできないでしょうか?
よろしくお願いいたします。 実際そこからの光らせ加減は本体の管轄じゃない
ポストプロセスに任せとけ 用途にもよるな
リアル路線なら更にシェーダー組んだりポスプロ弄りゃいいし
フォートナイトみたいなカートゥーン路線ならパーティクルでキラキラエフェクトで誤魔化せばいい
好きなようにどうぞ 光らせるってのはあれだぞ
フレネルノード使って角度に応じて表面を白く発行させろって意味だぞ ダイヤなんて直接光が当たってたら現物見えないくらい光ってるべきだ(強硬派) レベルデザインってのは、どこまでをblenderで、どこからをueでやるの? UE4は配置とランドスケープデザインくらいしか出来ないぞ 半透明に対して影を落とそうとしているのですが、
https://answers.unrealengine.com/questions/676178/index.html
ここに書かれてることを行っているのに
影が落とされない理由って誰かわかる方いらっしゃいませんか?
初心者でわからないことが多いです・・・すみません。 >>477
ライトもモデルもどちらも入ってます・・・ そこの手順通りにやってみたけど
ライトの種類がstaticじゃないとダメ >>479
ライトの種類もスタティックにしてあるんですよね・・・
なんなんだろう?? ビルドしまくるならCPUはコア数が多いほうがええんか? CPUコアは少ないより多いほうが良いが、予算の使い道としてCPUコアがベストとは限らない。 16コアとかに行くのは過剰で、CPUはメインストリーム8コアにとどめ、メモリ32GBor64GB(プロジェクト規模による)とSSD(NVMeでなくSATAでよい)を必要なだけ用意するのが良いかと。 >>481
ライティングをビルドして初めて影でてくるけど、どう? >>483-485
予算まで踏み込んだレスありがとうやで
やっぱ数やな、いよいよインテルから離れることになりそうや UE4の各種処理が全てマルチスレッド完全対応してるわけじゃないのでシングルスレッド性能「も」重要よ? (アムダールの法則)
RYZENがどの程度なのかはまだ評価していない。マザーボードとか含めたトータルの安定性で考えてIntelに日和っていたけれど、そろそろいいのかな。 レイトレーシングがあっという間に実用的なものになりそうでワロタ AMD製GPUと、それを使って既に開発が進んでいる次世代コンソールのレイトレース対応はどうなるのだろう。
DirectXのAPIがすでにあるということはnVオンリーというわけでもなさそうだが。 極め本にあるけど
パーティクルでライトにチェック入れても画面外になったら光源が消えるせいで、パーティクルとは別にライトを設定しないといけない事もなくなるだろうから
まあ作り方は変わるだろうけど
実用的な速度で動く頃にはue5やら6になってそう void AMyActorController::SetPawn(APawn * InPawn)
{
Super::SetPawn(InPawn);
if (InPawn)
{
auto MyActor = Cast<AMyActor>(InPawn);
if (!ensure(AMyActor)) { return; }
UE_LOG(LogTemp, Error, TEXT("set")); //set出力
}
SetPawnをオーバーライドして、Superクラスで呼び出した場合、
InPawnには自動的にコントローラーが制御しているPawnが代入されるんですか? 何を想像しているのか読み取れなかったが、とりあえずそのensureの使い方、あってる? 真偽逆だったりしない? >>486
結局原因がよくわからなかったのですが、
色々いじってたら
影落ちるようになりました!
ありがとうございます!!!><; >>494
教材に書いてあったコードを省略したものなんですが、
このSetPawnはSuper以外どこからも呼び出してないのに実行されてるようなので
どういう仕組みになってるのか知りたいんです。
ensureは
if (!ensure(MyActor)) { return; }
if (!MyActor) { return; }
でも実行されたんであってると思いますたぶん。 C++の仕組みの話なのだけど
SetPawnは親クラスのオーバーライドをしているだけ
呼び出しもとはAPlayerControllerのPossessの中で呼びたたしてたはず
ブレイク貼ってスタックトレースみなされ codeworks 1r5と1r6って大きな違いある?1r6でも古いエンジン動くんかな オーバーラップでアクターをスライドさせるんですがAddActorLocalOffsetで入力した位置までの移動速度を変える(遅くする)にはどうしたたいいですか? パーシスタントレベルのBPにOnActorBeginOverlapを複数置きたいのですが最初の1つを設置後、同ノードが出てきません。複製をしてもカスタムイベントになってしまいます
レベル内にトリガーボックスは3つ置いてあります(複製したものです)
お願いします 諦めてCASTやブループリントインターフェースなどで何に触ったか判断 >>502
マップ内でトリガーボックスを3つ選択したあとに
LVBP開いて右クリックでOnActorBeginOverlapを追加を選べば
普通にトリガーボックスのオーバーラップノード1.2.3と追加されるんだけどねえ・・
カスタムになる時ってのは同一の名前のノードがすでにある場合になるけどさー >>504
そのようにやり直してみたらできました。ありがとうございます! vimeoのチュートリアル全部英語でなかなか理解が進まない
youtubeのは字幕あるけど古いからなぁなんで変えたんだろ スタックトレースはVisualStudioのデバッグ>プロセスにアタッチ→UE4選択
→エディタのプレイボタンポチ→呼び出し履歴でいいんでしょうか?
そこには不明とSetPawn以外でてこないんでよくわかりません。
Possessの中とは、ActorがBPでAIControllerをParent Classに登録したことをC++に持ってく処理の中ということで合ってますか?
「ActorがBPでAIControllerをParent Classに登録したこと」によって、InPawnにそのActorが代入されるということでしょうか? >>506は>>497さんの回答への再質問です。
言い忘れましたが>>497さん回答ありがとうございます。 >>496
> ensureは
> if (!ensure(MyActor)) { return; }
> if (!MyActor) { return; }
> でも実行されたんであってると思いますたぶん。
結論から言うと間違ってるんだが、いろいろ根本から理解できてない雰囲気なので、どう説明したものかな…… >>507
ああ、エンジンビルドしてないとそうなるか
エンジンソースを取得してビルドするとみれるようになるよ
というか、C++さわるならエンジンを自分でビルドした環境じゃないと厳しいね
AIControllerはコントローラーてあって
アクターの親クラスではないよ
アクターの親クラスはUObjectでしょ
どういうタイミングでSetPawnが呼ばれるかは俺もパッとはでてこないけど
PlayerControllerの場合でざっくり覚えている内容で言うと
ポーン生成時に自身に設定されてるコントローラーが生成されるはずで
その時にPossess処理が走る、その処理の中でSetPawnされる
AIControllerもかわらんとおもう。多分ね trigger boxにbegin overlapでPlay Sound2Dノードを足したのですが、ピッという音がピピピピピピピピッとなります
Play Sound2Dの前にDo Onceを足すとピッとなりますが、一回目のオーバーラップにしか反応しません。どうしたらいいでしょうか >>511
castとかタグとかを使ってるのか状況がわからないけど
とりあえず、何回オーバーラップしてピッを一回鳴らしたいのであれば
雑な処置になるかもしれんが、
end overlapを追加してbegin overlapのとこのdo onceのresetに繋げる
オーバーラップって普通一回の処理?なはずだから、Play Sound2D追加するだけならピッで終わるはずと思うんだど
何かが複数オーバーラップしてんじゃないの? >>512
PlaySoundの前に他の処理もあってEndOverlapも入れてたんですが、そのEndOverlapが出てくるよりも前にPlaySoundを移したらうまく動作しました
おかげ様で解決しましたありがとうございます! 3dsで作ったドアフレームをレベルに配置したら真ん中を通り抜けできないんですが何か設定でしょうか?
StaticでPhysicsはオフです >>515
コリジョンを一旦リムーブしてやり直したらできました。ありがとうございます 3d系のゲームだとむしろunityのほうが重くない?
cpuが謎の動きをする >>516
ビューポートでコリジョン表示させればわかりやすいよ >>519
Showからチェックするんですね!はじめて知りました。すごく便利そうです。ありがとうございます
たびたび質問すみません
F1キーでウィジェット(Menu)を出すようにしたのですが、ウィジェットはきちんと出ますが同時にウィジェット以外がワイヤーフレームになってしまします。
レベルBP - F1>CreateWidget>AddtoViewport>SetShowMouseCursor(true,Target=GetPlayerController)
ウィジェットBP - OnClick(BackButton)>RemoveFromParent>SetShowMouseCursor(false,target=GetPlayer~
という感じです。よろしくおねがいします >>510
イメージが掴めたのでオーバーライドしてるだけという意味がようやくちゃんとわかりました。
エンジンビルドは後で調べてみようと思います。
ありがとうございました。 すみません、ver4.20でコントロールリグ使おうと思ったのですがアクターにSKmannequinが選択できずに困ってます 原因わかる方いますか? >>523 自己解決しました 単純に選択の仕方をわかってないだけでした
ただその後のシーケンサーの設定でbasehumanが出てきません 何が原因でしょうか? ウィンドウのサイズを変更してもウィジェットのサイズが変わらないんだけどどうすればいいでしょうか?
ライフバーとか小さくしたい 自作したケモ耳しっぽ有り人型キャラにアニメーションをつけてるんですがUE4に持っていくとアニメーションが一部消えてしまいます
アニメーションはMAYAでつけてまして、ボーンとしてHumanIKにケモ耳としっぽボーンを追加したものを使っています。
このボーンとスキニングしたメッシュをアニメーション付きFBXで書き出してUE4に持っていきましたがケモ耳としっぽ以外のアニメーションが消えてしまいます。メッシュは正常に読み込まれています。
HumanIKのアニメーションが無くなってるような挙動なのですがなにか必要なことありますか? 子がadd、removeされたときに呼び出されるイベントとかないですかね SpriteStudioをUE4で扱いたいのですが、エディター上ではサンプルシーン等動くのですが、パッケージ出力しようとすると何故か失敗します。
どうすればよいのでしょうか? エンジンをソースコードからビルドしないとだめとかかな? 初心者にはソースやコンパイラはちょっと難しいので、Plugin形式でマーケットプレイス(有料でいいので)に出してくれるとありがたいのですが・・・
もう少し検索してみます。 サードパーティプラグインのSpriteStudioを駆使しようとしている時点ですでに初心者ではないっ サブレベルを読み込もうとすると止まるときと止まらないときがある
どうにかしたいんですが ドラッグではなく、クリックでマウスポインタにアイコンを追従させて移動を行うインベントリシステムを作りたいのですが、
ウィジェットとマウスポインタとを親子付けすることは可能でしょうか マウスの位置を取得するノードがあったはずだからそれを
常時稼働させればいい >>538
ありがとうございます 上手くいきました
出来ればTickは使いたくなかったのですが、他に方法が無いので仕方ないですね tickじゃなくて
使用時だけループにチェック入れたタイムラインでいいじゃん 自分キャラと敵キャラに武器持たせて
戦いたいんですがどうすりゃよいですかね? あとノ−トpcでue4で開発する場合
スペックはどれくらいありゃよいですかね? >>541
チュートリアル見たり極め本読んで頑張る
>>542
作成するプロジェクト規模と作業内容によって増減するが一つの目安はGPUにGeForce GTX1050搭載、メモリ32GB >>543
感謝です
本はue4を極めるとかいう忍者ゲ−ムが
作れる本をかじってます
ただこれにはスケルなんたらの武器を振りまわす説明はなかったような
dellの10万の第8世代プラス1050のやつでいけそうですね。 >>544
公式のリファレンス見た方が良い
武器を付けるにはボーンにソケットがいる UdemyのUE講座の外人講師からメールきたけど・・以下
さまざまなバグのため、現在Unreal 4.20をスキップすることをお勧めします。Unreal 4.21がリリースされるまで、代わりに4.19のバージョンをダウンロードしてください。
このバグは、コースやその他の混乱の後にデータを失う可能性があります。これらのバグは、4.21で修正される予定です。今のところ4.19を守ることは、よりスムーズな経験につながります。 C++のコースの人からでしょ?C++だけのエラーかね? データを失うというのだからエディタのバグを指していると思うが、自分は4.18で固定して4.20使ってないので、なんのバグのことかわからない。 そういえば4.20はvisual studioのメッセージ表示が文字化けする construction scriptでattachToComponent使ってスタティックメッシュをアタッチするとコンパイルする度に消える謎
ビューポートでちょっと移動させたら再表示されるけどどうなってんだ 消えるのはBPのコンパイル押したときだけだね
消えた後はビューポートで座標変えないと実行してもビルドしてもアタッチしたメッシュは消えたまま
BP側のビューポートじゃ表示されてるんだけどなあ…
BeginPlayの方だと正常に動くからこっちにしとくか バージョンアップしたら旧型を使うぐらいの方がいいな
こんだけチマチマ変えていたらバグにも会うわ Hot fixで直るバグは待てばいいのだが、4.21にならないと直らない類のバグは、4.21が出た後も4.20にはそのまま残る。 >>546
>>548
関係あるかわからないけどデータが消える系のバグらしきものに今遭遇した
4.20のUE4でAndroid用にパッケージングしたのをInstall_○○-armv7-es2.batを使って
テスト用端末にインストールしようとしたところプロンプトに
XX Deleted
みたいのが大量に流れてテスト用端末に刺さってたMicroSDのほぼ全てのデータが消えた
4.20でパッケージされたAPKをBatを使ってインストールする作業は何度かやったことがあるが
以前はこんなおかしな動作にはならなかった
原因がわからないので報告だけで申し訳ない
みなさんもご注意ください >>556 情報の共有ありがとう。
4.20の新機能は惹かれるものがあるけれど4.19.2で制作しようと思います。 サービスのブループリントを作ってEvent Receive Tickをオーバーライドして、
アウトプットのOwner ActorにPrint Stringを繋ぐと、CharacterのAIControllerがプリントされます。
でもOwner ActorからSetFocusノードを呼び出せず、
Owner Actor→Get AIControllerのアウトプットから呼び出せるんですが、
Get AIControllerのアウトプットにPrint Stringを繋ぐと、↑のと同じAIControllerがプリントされます。
これはどうなってるんでしょうか。 凝った技や魔法でシーケンサー的なものを使いたいんですが、
何か良い機能はないでしょうか。
このタイミングで、このタイプのイベントを、この引数で実行するみたいな
AnimationのNotifyの機能だけみたいなものがほしいです。 //ヘッダ
UPROPERTY(VisibleDefaultsOnly, Category = Mesh)
class USkeletalMeshComponent* FP_Gun;
//cpp
FP_Gun = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("FP_Gun"));
これで作ったSkeletalMeshComponentは
VisibleDefaultsOnlyにすることで編集できなくなるプロパティはどこですか?
コンポーネントのデフォルトで編集に制限がかかっている場所が見当たらないんですが。 >>560
デフォルトはDetailsの間違いです。 シーンキャプチャ2D使ってテクスチャ写してたら重くて洒落にならんのだけどこれってPCのパワー不足なの? なんか別のサイトとか見てるとみんな普通に使ってるからなにか不味いのかなと思ったけどただいれただけでFPS10も下がるしビックリしたよ
パッケージ化したゲームだと大丈夫だったりするのだろうか ポータルまがいな物を作ったは良いものの、パフォーマンスが悪いというねw
動的なシャドウを生み出すライト関係がキャプチャーと相性悪いとかあるようだけど
fps低下を抑える工夫をしなきゃいけないかもね
シーンキャプチャーを取り入れてるゲームといえば
UDKのantichamber
UnityのImpresja
どっちもUE4製じゃないけどさw
キャプチャー間隔や解像度の調整、シンプルなマップづくりにして負荷軽減してる感じだった >>560
自己解決しました。コンポーネントの機能を制限はしないんですね。 #include "Engine/Classes/GameFramework/Actor.h"
#include "Engine/Classes/GameFramework/PlayerController.h"
これらのものを何も考えずにvisual studioでやってきましたが、コードエディタをatomに変えると、これらのヘッダーの場所がわからないとエラーを出されました
どうすればいいんでしょうか? 物理を使用せずに動いているアクターの速度を計測したく、一定時間あたりの座標の変化量を時間で割った値を試しにプリントストリングで表示させた所fpsの変動を受けたぐちゃぐちゃの値になってしまいます
これを正すにはどうすればいいのでしょうか おれ思うんだけどさ
アニメーションの制御こそステートマシンじゃなくてビヘイビアツリーのシステム使ったほうが
都合が良いような気がしてきた
アニメーションて定型遷移より割込み処理のパターンのが多いもん >>569 物理使ってるのはそれでいけるんですがアドアクターワールドオフセットとかで動かしてると常に0になるのでダメでした ごめん。じゃあ分からん
何フレームか前のデータを参考に平均を取るしかないんちゃうか つーかオフセットで動かすくらいなら
別に速度を計算しなくても
亜からじめ速度を決めておいて
その速度通りに動かせばいいだけなんじゃないの プレイボタンを押すと、スプリングアームでアクタの後方に配置しているカメラが
ルートコンポーネントのオリジンの位置に固定されるんですが、なにが原因なんでしょうか? もしかしてそれはスプリングアームに付いているカメラではなくアクタの中心点が
描画用ターゲットカメラとして選択されてるのではないか?
UE4の視点決定の流れは実は結構ややこしく、詳細かいてないので分からないが
もしそのアクタがテンプレートで生成済みのものではなく
自分でActorクラスから1から配置してつくったものなら最終描画カメラがアクタの中心点に設定されている可能性がある
初心者がたぶん一度はハマる部分
(あとは忍者本でも読んでくれ〜) てっとりばやく書くとアクタが持っているカメラコンポーネント(の位置)ではなく
そのアクタ自身がカメラになるということがUE4では可能ということですゥ〜〜〜
そこら辺はプレイヤーコントローラやらカメラマネージャやらウンたらカンたら >>577
アドバイスをもとにプレイヤーコントローラーをアタッチしたところ
C++からCreateDefaultSubObjectで作ったカメラが正常に動作するようになりました。
でもエディタから追加したカメラは同じ症状が出ています。
回避する方法はわかったのですが、正直原因がよくわからないのでもう少しヒントもらえませんか?
とりあえず先に進めるようになりました。ありがとうございます。 >>578
訂正。エディタでも正常に動作してます。
アクタに2つカメラをつけて切り替えを試してみたら
最初にアクティブにしたカメラは正常に動作してるんですが
切り替え先のカメラにはアクタがカメラになる症状がでます。 TwoBoneIKでフットIKをやりたいのですが、2点分からないことがあります。
・JointTargetLocationとはなんですか?
どの値を設定しても上手く行きません。立ちで大丈夫なように設定しても、走りでがに股になったり、膝が180度後ろに曲がったりします。
モーションによって可変にするんだと思いますが、どういう値を設定すればいいんですか?
・IKって常にONにしているものですか?
エフェクターに0を入れても、元のモーションにはなりません。だらーんとした結果になります。
段差がある時のみにonにするような気がするんですが、on/offってどうやって切り替えるんですか?
もしくはonのままでも、上手くやる方法があるのか知りたいです。 ゲームインスタンスの変数がどんどん増えていくんだけどどこまでも増やせるのかな? それ私も知りたい。
なんかメンテが大変そうなんで出来るだけ少なくした方が良いという認識。 基本的には有限だけど使いきれる量ではないよ
それよりもBPで変数を作ると、もれなく内部でUObjectが増えるのでメモリの消費や処理負荷に影響する
ガベコレが遅くなったりね
管理の問題もあるから何でもかんでも作るのは良くない
とはいえ、BPで完結するような規模なら気にしなくてもよいとも言える PCの処理より人間の管理の方が先にパンクする。管理が容易な粒度で別のオブジェクト・アクターに分割出来るなら、その方が良い。 あと、ゲームインスタンスは一つしかないのでほとんど気にしなくても良いが、
レベルに100個配置するアクターに100個追加すると計1万個増えるので、こういった係数がかかる系のものは気をつけた方が良い。 UE4って人型以外のスケルトンにアニメーションさせることってできますか?
新規作成にそれっぽい項目がないのでUE4でアニメーションを作るのは無理なんですかね?
いくら探してもリターゲットしかやってる人がいなくて… シンプルなアイテムのギミック、ドアや箱の開閉や単純なループアニメーションってbpでやるのとボーンのアニメーションでやるのどっちが軽いとかあるんか?
bpだとメッシュの時点であれこれ仕込まなくてええのはわかるんやが ドア開閉くらいならタイムラインで十分よ
ドアがダンスするなら別だけど 初歩的な質問ですいません
OpenLevelノードで別のレベルを呼び出した時にOnDestroydイベントが呼ばれるのですが、これって仕様ですか?
動作には問題無いのですが、GetPlayerPawnノードを使ってるのでエラー吐くんですよね・・・。 GameInstance以外全部破棄されるから仕様 Sketchup2018にDatasmith Exporter Plugin for Sketchup Proを入れて
udatasmithファイルで書き出し
Unreal Studioでimport Datasmithから読み込んだのですが
マテリアルが反映されませんでした
インポート時の項目はすべてチェックしており
コンテンツ内にはテクスチャフォルダは形成され読み込まれており
モデルの詳細にもマテリアルの分類は存在しているのですが
マテリアルフォルダは形成されず
グレーのモデルが表示されているだけです
Sketchupの問題かもしれませんが、通常はマテリアルフォルダが自動生成されるものなのでしょうか?
アドバイスお願いいたします >>588
遅くなりましたがつまり作れるってことですか?超初心者ゆえ本当にわかりません
ボーンの移動をさせたい場合や箱や傘が開いたりする程度のシンプルなアニメーションの場合にUE4で作りたいと思ったんですが
いわゆるAnimation Sequenceのアセットを1から作るにはどこから作成すればいいのでしょうか
実はBlenderからのインポートがトンチンカンで思ったようにいかないんですよね(ググったらみんな同じようなとこで躓いてるみたいだし…) 最近触り始めたばっかりだから今更な話題かもしれないけどボーンの変形の詳細画面で179.999みたいな中途半端な数字になるのはなんでだろう
打ち直してももとに戻るしなんか気になるなあ >>594
UE4.20.3が対応してくたようでそちらを試したら無事読み込めました
汚し失礼しました アニメーションをFBXでインポートするとボーンの向きは正常なんですがメッシュが捻れるというか…軸の向きが変わるというか…狂ってしまうんですがこれを治す方法ってありませんか?
Y軸方向に伸びていたボーンがZ軸方向に伸び、さらに本来X軸で回転して上下に折れるアニメーションがZ軸で回転してしまいます
「Convert Scene」と「Force Front XAxis」にチェック入れるととりあえずボーンの向きは治るんですがやはり回転軸はおかしいままです インポートするデータは何で作成してるのか書かなきゃ 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。 コンクリとか砂面つくるときいつもプロシージャルなつくりにしようか
SPとかでペロンて塗ってつくろうかで迷う そういう用途ならSD一択だろ
まぁ案件にもよるけどな プロシージャルテクスチャって一昔前に話題になった割にはあんまり使われていない印象 とりあえずNortydog作品とかプロシージャルテクスチャーの最高峰 テクスチャなんて量も解像度も昔比べてと格段に増えてるのに未だに全部手描きでやってると思ってんの? FPSなんかでよくある、自身の腕や自身の武器モデルだけをカメラ(一人称視点)に表示させて自分の全身のモデルを見えないようにしたいです
第三者から見たら、全身と武器が写っているといった具合にしたいのですが 構想がうまく思いつきません
チュートリアルなんかを見ると、一人称視点での腕のモデルは全身のモデルを使っているので、不自然なカメラなどになってしまいます
どうしたら良いでしょうか? クロスだけ一時停止する方法を誰か知っていたら教えて頂きたいです >>611
検索したら参考になりそうなの出てきた
ttp://unrealbussan.hatenablog.com/entry/2015/02/17/175323
他にもやり方あるかもだけど >>612
set Disable cloth simlationをオンで何とかからないかな >>614
その命令だと元のアニメーションの姿勢(リセット状態)になり、今のシミュレーション結果の姿勢を維持して一時停止は出来ませんでした >>613
ありがとうございます、参考にしてみます >>611
サンプルのシューターゲームがやりたいことをやってるから、キャラクターアクターをみると参考になるよ
ざっくりかくと、メッシュの描画パラメーターに自分のオーナー(自分)の世界のみ描く、オーナーは描かないとかが設定できる
キャラクターに自分用と他人用のメッシュを持たせて
それぞれの描画オプションでオーナーはどっちを描画するか設定してるだけ VIVEの映像をUIと合わせてPC側に映したくて、SetSpectatorScreenModeで
TexturePlusEyeに設定して繋いでますが、PC側の画面の右下が黒く欠けたような
画になってしまいます。HMD側は問題なく表示されます。
これって仕様なんでしょうか?
VIVEのドライバは最新、UE4.18です。 今日から始めるのですが、おすすめの書籍を教えて下さい webフレームワーク・ゲームエンジンの専門家は、掌田津耶乃 ★★★共▲産主義による洗脳で世界を奴隷支配するユダヤ主▲義は、人類の敵である。★★★
この掲示板(万有サロン▲)に優秀な書き込みをして、総額148万円の賞金をゲットしよう!(*^^)v
http://jbbs.li▲vedoor.jp/study/3729/ →リ▲ンクが不良なら、検索窓に入れる! レベルデザインの練習ってなにやったらいいですか?
作り込みがどうも足りない オープンワールドFPSを作っていて
クオリティの高いランドスケープを作りたいんだけど
Landscape Auto Material っていうアセットをを買うのが一番良いんですかね? 重力下のアクターの落下速度が4000で頭打ちになってそれ以上速く落下しないんですがどの項目弄れば速く落とせますかね?
friction関連色々いじってみたんですが反応無くて困ってます >>627
重力は自分もいろいろいじったけどなんか思い通りにならなかった
Gravity Scaleとかいじるんじゃなかったっけ
もしくは落下速度上げたいならIs Fallingで滞空中にタイムラインとLaunch Character使ってZ方向にマイナスの力加えるとか? >>628 似たようなことやったんですが頭打ちになるまでの時間が変化するだけで(力かけまくると一瞬で最高速に到達)結局落下する終端速度が変わらないんですよ P.T.みたいなゲームを作ってる動画で、廊下のドアを開けた瞬間同じ廊下のマップが読み込まれてドアが閉まると元いた廊下が消去される
これを繰り返して廊下をループさせてたんですが、それってどうやれば作れるんですかね? このゲームがクソになったのは箱拠点だと思うんだよ
必中エイムの自動砲台やらネットでガチガチに守られてるし
あの狭まーい入り口から入ってもネズミ返しみたいな金網一斉凸以外の歩兵勝ちで本拠点前まで来ても
入った奴から死で歩兵負けしてる側でもカウンターになって20分撃ち合い強制になる
歩兵負けなら何しても負けるんだから延命されても虐殺されるだけなんだからとっとと終わらせてくれればいいのに >>630
サブレベル出し入れ
たしか出す位置を変更できたはず
あとワールドオリジン変更もしないとやがて破綻 >>632
ありがとうこざいます
サブレベル出し入れまでは分かるんですが、出す位置やワールドオリジンの変更等参考になりそうサイトとかありますか? カスケードで質問なんですがエミッターでパーティクルを1秒間に1つ出してをループするように設定してるんですが
最初の1回目のループに入る時だけパカつくことがあります。
これはどうすれば治りますでしょうか? 軽くこういう草を使う方法というのはないんですか?
これって全部板ポリなんすかね
自分が考えているのは苔みたいな小さいくさデス
こういうふわふわ感じってどうやって出すんでしょうか
バンプだとイマイチですね いえ、動かさなくていいのです
ふわふわ感じを出す手法です
https://www.youtube.com/watch?v=0hoT8fJJgoU
多分こういう手法だと思いますが、手法の名前を知りたいです(´;ω;`) >>639
その動画のフサフサはPOMって言うんだが俺は触ってない奴だすまんな
んでもって上の草はこれと全く関係ない技術でローポリに草の画像を貼り付けたのをいっぱい置いただけだと思うぞ マテリアルのテッセレーションにギザギザのテクスチャを配置すれば
ふわふわになった気がする ネット見てランダムにマテリアルの色が変わるBP作ったんだけどパカパカ変わるんじゃなくフェードするように切り替わってほしい
どうやればいいのか教えてほしい BP触ってねーからわかんねーけど
BPに時間関係の関数あるんじゃね?
それイジってなんとか出来ねーかな >>647
これっぽいけどランダムカラーでもできんのかね
いま手元にないから確認できないけど もとの色を記憶させてランダムカラーとやらで変更先の色を事前に生成
タイムラインを使いlerpかeaseを使って変更させるしかないね UE4で動画をエクスポートする時にカメラの位置やレンズ角データとかを書き出すのはできますか? EPICスケルトンに自作のアニメーションをつけたいのですが、3dsmaxに完全な状態のリグを持っていくことは可能ですか?
アセットストアでAnimationを販売している人はどのようにコンバートしているのか気になります カメラの位置や被写界深度などに関係なく、特定の部分だけピントが合っていないようにすることは可能でしょうか?
どこから見てもその部分だけボケてるようにしたいのですが… カスタムデプスを使いアレコレする
範囲が四角でいいなら座標を取得した上でumgのブラーを使う
でもめっちゃ面倒臭そう アセット1つ作るだけでも大変な手間だわな
ゲーム製作の手間では
パズル系=ミニゲーム系<2dアクション<3dアクション
と考えてよろし? 2Dも3Dも変わらんと思うがな
3Dでだして2Dに落とし込むとか古典的な手法だし
でも2DだったらUnityのほうが良いと思うよ
UE4はやっぱ3Dに向いてる ビジュアル言語はデバッグできる規模に留めておかないとひどい目を見るよ! でも、リアルなモデル作る方が大変ちゃう?
ジェネレータとかあるし
2dならドット絵をちょいちょいと >>660
今どきドット職人なんて絶滅危惧種だぞ
しっかりした職人なんぞ市場にもういないんじゃね?
だからみんな3Dコンバートで2Dやってるわけでw
FGOとかもそうだろ
それはそうとLost Arkとかいうチョンゲの巨大案件すごいな
背景アセットだけで相当な量あるし
キャラもモーションもすごい量
コレかなり外部に仕事流してそう
海外は羨ましいね これUE3ベースらしいんだけど
UE4にうpされてねーのかな?
開発にくっそ時間と予算かけてつくてtるのがわかる
開発予算100億は伊達じゃないな 3Dは3Dで面倒だしなんとも言えんな
ゲームによるんじゃないの スーファミのドンキー1とps1のメタルギアなら?
個人でも作れるけど、時間の問題があるね テクスチャ春のがすごく手間
ローポリ系のゲームなら、マテリアルだけでそれなりの見た目を作れるだろうかな >>655
ありがとうございます
ふと思ったのですが、既にピントが合ってなくてボケてる感じのテクスチャか何かを貼り付けるような感じでも似たような表現はできたりしますかね? >>672
いやできるけど
どの角度からでも同じ画像が表示されるだけになるやん
それでいいのか 普段は有料アセットのやつを月ごとに無料配布してんだね
Free For The Monthってやつ
Fortniteで潤ってるから太っ腹やね 取り敢えず無料だからって意味のわかってないプラグインとかカートに放り込む奴www
私です >>674
もちろんそうなんですが、平面的な部分だけならいけるかなって… エピックスケルトン対応のアセットをAnimationのリターゲットでエピックスケルトンに合わせようとすると伸びてしまいます
どうしたらいいでしょうか? 追加したアセットがどれもトレース反応が無いのですが何が設定項目があるのでしょうか?
エンジンのバージョンを変えても起こります ↑
ありがちなのはそのメッシュにそもそもコリジョンが作られてない
or
トレース反応して欲しいメッシュを覆うようなコリジョンを持った大きなメッシュがすでにあって、トレースがそれにまず反応してる >>682
無事リターゲット出来ました。ありがとうございます
AnimationBPを丸ごとリターゲットするとロコモーションが開けなく(無くなる?)なり、動かなくなってしまいます
アニメーションアセットはしっかりリターゲットされているので
基本的に組み直すしかないと言う物なんでしょうか? ダミーボックスの範囲から敵AIがスポーンする設定を作りましたが
敵AIがナビゲーションメッシュで歩ける場所のみスポーンさせる方法はありませんか? 一般的に宇宙船みたいな閉鎖空間のほうがモデリングが楽かな?
ラスアスみたいなオープンワールド的なゲームと比較するとね >>685
Sci-Fiは楽よ
テキトーにブロックアウトしたもん並べるだけで絵になるしな
背景モデリングが一番簡単だぞ?
時間さえかけりゃ誰でもできるしさ やっぱモデリングしないと自分が表現したい風景は実現出来ないな めんどくさいからアセット使いまわして避けてたが建物は自分で作らないとダメだな 一人でこだわりすぎると完成させられないから、プリミティブでりあるに見せる方向でやっていく https://wiki.unrealengine.com/Character_from_Blender_to_UE4
ここからブレンダー用にリグが組まれたUE4のCharacterのブレンダーファイル
http://www.adventuresinsilicon.com/public/ue4/UE4_Mannequinn_Base.blend
を落として、ブレンダーからエクスポートして、UE4にインポートしたんですが
メッシュとスケルトンとフィジクスアセットのファイルが2つずつ作成されるいのはどうしてでしょうか?
あと、ブレンダーファイルのアーマチュアはルートボーンに統合されていないのにエラーになりません。
ルートボーンを複数持ったアーマチュアをインポートする方法があるんでしょうか?
よろしくお願いします。 >>696
ファイルが2つ作成される部分は自己解決しました。
単純にブレンダーファイルにArmatureが2つあったからでした。
ルートボーンに関して分かる方いましたらお願いします。 タイトル画面からステージ選択画面までBGMをシームレスに再生する方法はありませんか?
レベル毎にBGMか途切れてしまいます
ゲームステートかゲームインスタンスを運用するのでしょうか? SpawnSound2Dの bPersistAcrossLevelTransition引数かな。自分では確かめてないが。 馬とか狼とか
カプセルのコリジョンじゃ都合が悪いキャラクターって
どう作ればいいでしょうか。
キャラクタークラス、移動コンポーネントを一から作らないと無理ですか。 ポリゴンモデルまんまで当たり判定にしてくれるモードがあるだろ
モデリング荒くしてそれを使えば良い それってスケルタルメッシュでもできるのか
スタティックのみかと思ってた 一定時間のラグを持たせてループさせるノードはありませんか? スクリーンショット用に、遠くのオブジェクトも綺麗に描画したいのですがどこから変更できますか? >>706
delayとforloopの併用じゃだめなん loopは簡単に言ったらディレイを無視するからね
無限に実行するならそういうノードがあるけど
指定回数実行させたいなら自作ノードを作るしかないね 俺はgateとdelayでやってる
ただ何がしたいのかわからんし初心者っぽいからもっと具体的にやりたいこと伝えた方が答えやすい プロジェクト設定のナビゲーションシステムかメッシュの設定を開いたら
ナビゲーションバウンスボリュームでビルドされなくなってしまいました。
おそらく何か押してしまったんでしょうがデフォルトにリセットしても戻りません
どうしたらいいでしょうか ブループリントの相互作用手段の違いがいまいちわからないんですが、
cast to :あるブループリント内に、別のブループリントを記述できる
custom event :イベントを経由して別のブループリントにつなげる
interface :custom eventとだいたい同じだが、別のlevelのブループリントにもつなげる?
という感じであってます?
基本はカスタムイベントで、変数参照とかにcast toを使ったらいいのかな?
パフォーマンスの違いはあります? 誰もいないようだ
他にもEvent Dispatchersとかでも似たようなことができるみたいですね
使いながら慣れていくしかないかな うろ覚えだけど
キャストは接触した他のブループリントから変数を引っ張ってきたり他のブループリントのノードを実行できる
色々手間がかかるらしく、インターフェースのほうが実行速度は早い
カスタムイベントとインターフェースは全く違うもの
どちらかと言うとキャストの親戚 小規模だからあんま考えずに使ってるけど
例えばスイッチ押して別BPで組んだドアが開くとかはInterfaceかEventdispatcher使ってる
んで弾が当たって被物体にダメージ与えるとかイベントさせる時はCastToとか エディタのフォントサイズって変更できるナリか
それにしても重い クロスツールのConfigにあるGravity scaleをBPで動かす方法ってありますか? assetを買ってしまいたい欲が強い。でもassetを買ってそれに頼ってばかりいると実力が身につかないのも怖い
せめて3dモデルは自分で何個か作ってみたいけど、ue4でゲーム開発しながらモデリングしてる人っているのかな? 何もしないぐずぐずする理由が欲しいだけだろ
実力とか本当100%無駄な心配だから 作るもよし買うもよしどちらも正解
好きなようにするのが良い モデリングしてるよ
楽しいしUVも自分の好きなように展開しいたいしね
ちなみにmodoってソフト使ってるよ 敵Enemyクラスを一つずつ独立して作っているのですが
クラスを継承すればどのような事が簡略化できるのでしょうか? >>726
modoはモデリング だ け はまじで神
それ以外はウンコ
modoでモデリング、Substanceでペイント、Mayaでリグ&スキニング、アニメ
これがスタンダードだな 2,3匹作って変化のないとこは共通項と見て親にぶっこんでおkじゃね
簡略化できるのはその共通部分のことだし >>728
乞食だから、全部Blenderだわ・・・ 別にBlenderでもえぇやん
みんながみんな高級DCCツール持ってるわけないんだからさ
自動机ソフトなんぞ個人で持ってるやつあんまいないだろ >>730
乞食過ぎて俺なんか全部自作モデラーだぜ
UIなんかもこっちゃって、こっち公開したほうがいいんじゃないかってくらい完成度上がってきた
まぁ素人のモデラーなんか絶対売れないからやらんけど あんまりblenderに人が集まり過ぎるのも困るな
自動机がblenderのコア人員買収したりして有料になったりするだろうから オープンソースといえどもコードを発展させるのが特定のコア開発者であるのはプロプライエタリと同じ。人が絶たれればソフトウェアの未来も絶たれる。ライセンスで守れるのは既に作られた分だけだ。 結論を回避して俺詳しいマウントしたいだけだから気にすんな
つまりただのノイズだ 自動机高杉、ボッタ杉なんだよな
そりゃBlenderに逃げたくもなりますわ >>737
blenderの開発の中心になるメンバーを自動机が雇ってしまえばそこでblenderの発展は止まる
オープンソースだから代替になる面子が出てくればいいけどそいつらも片っ端から雇ってblenderに関われなくすれば実質開発停止に追い込めるってこと
softimageと同じ 特許でblenderを訴えて潰すとか
やりようはありそうだからな いつでも潰せる感じではある
ユーザーからの大批判あるだろうけど
自動机的にはbrenderでユーザーを成長させて、成長したユーザーを取り込む方が美味いと思うな 極め本持ってる人に質問なんだけど
419ページのビヘイビアツリー、DistanceLimitのとこって普通にやってうまくいく?
ReceiveExcutionStart AI よりもPerformConditionCheck AI のほうが先に動くっぽくて、HomeLocationがGetActorではなくワールド座標の0,0,0になって上手く初期化できないんだが
仕方なしにPerformConditionCheck AI の最初にDoOnceでHomeLocationを初期化してる状況
バージョンは4.21.1 誰か助けてー! 自己解決したわ
公式完成版のブループリント見たら、丁寧にコメント付きで本に無いノードついてた
俺と同じ内容で詰む人出てくるかもしれんし貼っとく
https://imgur.com/a/xjtpBhO
根本の問題は解決してないけどまぁこれでいいか・・・
アプデでReceiveExcutionStart AI よりもPerformConditionCheck AIが先に動くようになって思っておこう
やっぱ初心者が本と違うバージョンで始めるのよくないね モデリングの前に絵とか地図とか作る?
いきなりホワイトボックス作るのかな 項目が英語になってたり日本語になってるので講座系の動画見てると混乱する
もうめげそう… UV付きのFBXをインポートしてテクスチャつけるとテクスチャが90°回転してるのを直すにはどうしたらいいですか?
それらしきRotatorというのを試したけど色が変わるだけでした >>749
テクスチャサンプルの右側につけてました><ありがとうございます〜 背景透過のテクスチャを使うのはできたのですが、透過部分にconstant3vectorで色を付けたい場合は何を使えばよいでしょうか? アルファ部分を1にするか、もしくは利用しない
その上で
ifを利用してアルファ部分が0の部分を好きな色に置換する ごめんやっぱlerpでいいよ
ifだと境目がギジギジになりそう
その図だと
aからlerpのbにつなぐ
lerpのbには好きな色を繋ぐ
lerpのアルファにはbをつなぐ
それをベースカラーに接続
オパシティには1でもつないどきゃいい 訂正
その図だと
aからlerpのaにつなぐ
lerpのbには好きな色を繋ぐ
lerpのアルファにはbをつなぐ
それをベースカラーに接続
オパシティには1でもつないどきゃいい >>755
lerpのアルファにはaで思ったとおりにできました!ありがとうございます いや、aをつなぐのはおかしいだろ
それだと赤色が0に近づくにつれて
どんどんlerpのbの色の影響力が強まるので
正しい色にならんはず サードパーソンのテンプレのジャンプモーションって末尾Start,End,Loop,JumpがありますがこのJumpはどこで使うんですか?
自分のモデルにアニメ付けしてるんですが、ThirdPerson_Jumpと同じ動きをするファイルを作るのにどういう動きを作ったらいいのか(若しくはどこを切り取ったらいいのか)わかりません UIのアニメーションの質問です
下のようなステージ選択画面を作っています
矢印をクリックするとステージアイコンがスライド移動するように作成しましたが
ステージが多数ある場合、スライドのアニメーションをその数だけ
作成しなくてはいけないの状態なのですが
やっている事は左右への決まった数値の移動なので
アニメーションの数を減らすことはできないでしょうか?
ステージアイコンをHorizontal Boxにぶちこんで、Horizontal Boxをスライドすればいいんじゃないの? レベルデザインってアセット使わないと厳しくないか
どこで妥協すればいいんだ >>761
ググってできる、応用例がある奴なんかは自分である程度出来るだろう
ただ、モデリングとかは一人じゃかなりの時間かかるし俺はモデルアセット買ってる
自分であるいは自分達で出来る範囲を見極めないと時間の無駄になる テストプレイモードで分からないことがあります。
タイトル画面をウィジェットで作りました。ボタンでのレベル移動やゲーム終了画面に移るなどは出来ました。
しかし何故かボタン以外の場所をクリックすると、マウスカーソルが消えてしまい、ボタンを押すことが不可能になります。(Escキーでテストプレイモードを辞めないとマウスカーソルが戻らない)
ボタン以外の場所をクリックしてもマウスカーソルが消えないようにするにはどうすれば良いでしょうか?よろしくお願い致します set show mouse cursorで
マウスカーソル表示
その後set input mode ui onlyでUIのみ操作できる まだue4をインストールした段階なんですが
最近Unityにはこういうfpsプリセット?みたいなのが配布?されたみたいで
ue4に似た物はありませんか?銃の対戦TPSゲームを作りたいんですが基盤になるのがあると楽そうだなと思って
ttps://blogs.unity3d.com/jp/2018/10/24/introducing-the-fps-sample/ 似たようなものかはわからないが
「ラーニング」タブからダウンロードできるサンプルの1つにFPSのようなものがある。
ttp://api.unrealengine.com/JPN/Resources/SampleGames/ShooterGame/index.html 他人のブループリント使うと
逆に面倒くさくなるイメージ 本当に知識0から始めるので組み立ててパーツを探すより
分解して使えるパーツを調べたほうがわかりやすいかなと思ったんですがそういうもんでもないんですかね?
ラーニングタブのサンプルのfpsをとりあえず触ってみますありがとう UE4のFPSサンプルは比較的デフォルトのものを駆使したシンプル構造だと思う
時間があればプロジェクトテンプレートと見比べると色々捗るぞ サンプルぶん投げたくなったらUE4の学び部屋でも一通り見とけばいいぞ 乳揺れに興味があり、PhysXを手順通りにビルドしてみました
もとのUEに機能が追加されるのかと思っていたのですが、
実際は、もう一個UE環境が出来た(?)という感じになり
Flexのプロジェクト上では外部を参照しています的な警告が出ます
皆こんな感じで使っているのですか? クリッカーゲーム作ろうとしたのですが、肝心のクリック処理が出来ません…。
ウィジェットで右上に大きく表示せた数字が、マウスで特定の位置にあるボタンを押せば増える
みたいな物を作りたいのですが、足し算ノードの項目を見てもそれらしい事が出きなさそうなのですが、何かアドバイスお願いします 質問の意味がわからん
クリック処理ができないってなに
数字の表示 と ボタンの設置 と 増える(何が?) のどこでできないのかくらい書かないとわからん >>773
日本語下手で申し訳有りません。
クリックする毎に数字が1 2 3 4 …と増えるようにしたいのですが、どのノードを使えば良いかが分からないのです。
他にも有るのですが、ひとまず上記の質問の方をよろしくお願い致します それ質問の範囲でかすぎだろ
イチから十まで聞くのは流石にどうなの 海外なら個人開発のFPSなんか腐るほどあるぞ
殆どが駄菓子以下のクソゲーだが たった1人で開発された高品質アクションFPS『Bright Memory - Episode 1』早期アクセス開始!
https://www.gamespark.jp/article/2019/01/13/86591.html
眉唾くさいけどw
多分どっかで開発されててポシャってそれを買ったんだろう
とても個人でできる物量とスキル超えてる >>774
表示させる数字のint変数を作る
↓
ウィジェットで数字を表示させる
↓
クリックしたらintに1たす
↓
できあがり ゲームステートからゲームインスタンスを参照しようとするとエラーが出るのですが仕様でしょうか?
どのように代用したら良いでしょうか? >>779
マイクラみたいに、モデリングはできるだけ避ける方向のほうがいいのかな 質問があります。
ライブラリを作成してるのですが、
引数として渡している変数をライブラリ内で変更する方法がわかりません。
色々ググっていますが・・・
引数のInputsは"Pass-by-Reference"のチェックをONにしています。
"Pure"にもチェックは入れています。
SETする方法が分かりません。
BPのみでは変更は出来ないのでしょうか?
一度ローカルに全部コピーしてOutputに渡せば可能でしょうが、
それでは処理が重すぎるのでは?と思います。
よろしくお願いします。 あわわわわ・・・久しぶりの書き込みなのでsageを忘れていました。
書いた後も、調べていたのですが、"Set By-Ref Ver"で良かったのですね。
まだテストしていませんが自己解決出来たようです。
お騒がせしました。 GETAllActorでは武器を配列に格納して
Index1の武器を手にattach
Index2の武器を背中にattach
と言う処理を組んだのですが
配列に格納される順番がEditorを起動するたびに毎回変わるので困っています
Indexに対して順番を指定する様な方法はありませんか? >>790
同じ順番でスポーンさせれば同じ順番で並ぶと思うんだが GetAllActorはレベルに配置してるアクター全部拾うからやまたほうがいいよ
武器自身が生成されたらどこかに自分を登録するようにするか
どこかに武器クラスをリストで登録して起動時に生成して管理するとかしないと なんかどっかで見たと思ったらyoutubeのfps講座かなんかで解説してた気がするな
あれ見てみればいいんじゃないか >>791
試しましたが順番にスポーンさせても順番順じゃないですね >>794
んー俺の環境だと普通にできるんだが
SSあげてみたら? 目的が該当の場所に該当の武器をAttachさせる事なんだったら、Attachの前にその武器かどうかを判定させるとかはどうかな
でもgetAllで取ってくる必要があるかはちょっと疑問だよ
せめてコリジョンとかで範囲を絞って取得した方がいいんじゃないだろうか
どんなゲームか分からないから的確なこと言えないけど 確かにallActorだとマルチプレイが出きなさそうですね
大幅な変更が必要そうですね 武器選択UIで選択した3種類の武器を次に開くレベルでスポーンさせたいのですが
武器クラスを持った子を配列でセットして置く事が出来ないので困っています
GameInstanceにint型で武器の索引情報を格納して置くとして考えているのですが‥どの様に作るのが良いでしょうか? 自分の思った通りの挙動にならない理由をはっきりさせられないうちはマルチプレイ考えるのはやめとけ >>798
・取得用のアクター
ゲームインスタンスの変数A(Int型配列)をとってきてForEachLoopとつないで
ArrayElementからAに入ってる整数を判定して、それに該当する武器を、武器クラス型の配列Bに順に格納していく
・スポーン用アクター
Bの中身を順にスポーンしていくだけのやつ
適当だけど、こんな感じかな 行儀が悪いので取得用とスポーン用アクターを同じにしたほうがいい
そのActorをWeaponManagerとして、GameInstanceから生成するとよし
武器のアクセスはEnum化すればマジックナンバーを減らせるので尚良 >>800
うまく行きました!
ActorClassのElementを武器クラスの配列に入れる。という部分で悩んでいましたが、SpawnActorのReturnを使う事で解決しました。このあたりの理解が浅かった様です
ありがとうございました やっとうまく行ったと思ったのですが。。
Editorを再起動するとActorClassと武器Classの互換性がないと言うエラーを起こします。
もう一度繋ぐときちんと動作するのですが‥バグでしょうか?
バージョンは4.21.1です
https://i.imgur.com/B1PdATZ.jpg 全体が掴めないから細かい事は分かんないけど
画像にあるmygameinstanceって名前の変数は、beginplayとかはじめの方でgetgameinstanceノードからCastしてきたmygameinstanceを変数mygameinstanceにsetして使ってるのよね?
まーここより本家answerhubで聞いた方がいいかも >>803
WeaponListBかGetの型がActor Class Referenceの配列になってない?
WeaponListBが武器クラスの配列ならGetが怪しい
Getを一旦消して引っ張り出し直せばいけるかも >>804
そうですね
>>805
WeaponListBとGETの型はActorClassです
武器クラス配列は、ActorClassの様にデータベースを作っておくことが出来なかったので
スポーンアクタのReturnから出てきた物をWeaponDetaBaseに入れています。 1つのオブジェクト作るのにも時間かかりすぎるナリぃ。。。 3dのスムースシェーディングを使わないというのはありえないのですか?
使うとどうしても汚くなるので、汚くならないようにポリゴンを増やさないといけない 購入したアニメーションアセットに必ず前後の移動値が入った物があるんですが
どの様に扱うのでしょうか? しかし、なんか答えてもその後どうなったのかわからん事多いから気持ち悪さだけ残るねぇ
大体はもういいやって起動すらしなくなってるんだろうけど だからこういう製作上の質問に答えたりはTwitterやら公式フォーラムやらの匿名じゃないコミュニティでやった方が良いんだよ
少なくとも解決したかどうかはわかる GAMEinstanceのshutdownにセーブゲームを繋いだのですが実行されません。
普通にプレビューを☒で閉じたり、コマンドでExit打ったりQuitゲームで終了させました。この3つに違いはありますか? 変数のセット とマップ(辞書)って二次元配列ですか?
調べても引っかからないのですが新しい機能なんでしょうか‥ 二次元じゃない
セットは番号がないやつ
辞書は番号指定の代わりに文字で指定できる配列だったはず UE4仕様は知らんが、setなら「C++ set」などでググれば説明が出てくる
mapも同じな
俺はsetは使ったことなくて知らんが、
mapは普通配列と違ってキーが数字ではなくて、自由にキーの型を登録して使えるもの
例えば、testclassというクラスがあったとして、そのクラスをキーの型にすることができる。
なので、同一の内容の場合、同じキーとして中身を引き出すことができる
818は…mapはよく例としてキーの型をstringにすることがあるから、誤解したじゃあねぇの だってエロはやっぱ2D出ないと…
3Dはフーゾクで十分 未だに移動値付きのアニメーションの使い方がわからないのですが教えてもらえませんか?
再生したあとコンポーネントの場所に瞬間移動してしまうのですが… おお!数カ月解決していなかったので助かりました
もう一つわからないのがレベル移行のロード画面でプログレッシブバーにストリーム状況を表示したいのですが調べても出てきません(汗) C++かかないとできへんでレベル読み替え中はBPつかえない パージスタンドレベルはそのままでサブレベルの読み替えでやるのか今のところよく使われてる手段かなぁ steamの実績機能を付けようと思ってるけど英語が分からなくて出来ない!
日本語で解説してくれてるサイトとかってあります? 3D空間に配置したPaper2Dスプライトを
常にプレイヤーのカメラに向くようにすることはできないでしょうか?
斜めにパースがついてしまい、見栄え的に困るためでです。 教えて下さい。ボックスのBPがあって、Enumで赤青の2タイプがあってボックスの色が変わります。
BPをワールドに配置した後、Detailsパネルで赤青の切替をしたいのですが出てきません、どうしたらいいですか? >>830 あ、自己解決 変数設定でInstance Editableにチェックでした チュトリアルやってるんですが、見た通りにやっても(つもり)、うまくいきません
1*ビギンプレイ
2*クリエイトメニュ
3*UIが出る
4*スタートボタン押す
5*リセット処理
6*ボールが出てきてゲーム始まる...
なんですが、上の順でやるとスタートボタンがあるUIも出ないしボールも出ません
1-5と直接つなぐとボール出るしスコア等のUIも出ます。どこがおかしいでしょうか?
おねがいします
https://i.imgur.com/HcuCIBt.png 純粋キャストを元に戻して実行ノード付きにして、
キャストが成功してるか調べてみてよ >>835
キャストノード消してもだめでした。他の余分なのも削ってみても何も変わらないですね。。
https://i.imgur.com/huQfBsG.jpg 攻撃モーションを、WASDの押し込んでいる方向に向けて出したいのですがどうしたらいいでしょうか?
Orientローテーションあたりの設定なのは感じているのですが…誰かお願いします UMGのListViewもといTileViewのOnItemIsHoveredChangedが反応しません・・・
これってカーソルがアイテムにあったら走る処理であってますよね?
誰かわかる方いらしたらご教示お願いします。 SetActorRotationでYawに90.0を設定しても、
トランスフォームを確認すると90.000051のようになってしまいます
誤差が出ないようにするにはどうすれば良いでしょうか? 3dsMaxでリギングしたモデルをfbxに出力しue4に読み込むと、
複数のルートが見つかりましたのようなエラーが出て部分的に読み込まれたり、
エラーが出なくてもリグのパーツだけ読み込まれたりと正常に読み込まれません。
何か心当たりはありますでしょうか?
ちなみにリグやボーンは一つの階層にしています。
また、unityでは正常に読み込めました。
unityよりue4の方がレンダリングの品質が良いと思って試してるのですが、実際そうでしょうか?
もし気のせいということならue4は諦めてunityにしようと思っていますのでご教示頂けたらありがたいです。
よろしくお願いします。 >>842
キャラの向きは変わってないの?
WASDは移動にも使ってるなら移動の速度ベクトルとればいいのでは >>843
ルートモーションで前方に再生している状態で
Sキーを押し込みながら回避したら後ろに再生されるようにしたいのですが
GETVelocityだとモンタージュ再生中はうまく取得出来ないんですよね >>844
なるほどモンタージュか
それならSキー押してるかどうかでブーリアンとってブランチかけたら? >>845
それだと斜め方向を合わせて8方向の設定が必要なのでちょっとアナログな感じがするのですが‥やはりそうするしか無いですかねー >>846
原始的だよね
でも確実に実装できると思うし誤作動も少ないんじゃないかな
とりあえずそれで作っといてあとからどうしても気に入らなければ改善すれば良いのでは
俺の経験上、もうこれでいいやってなることが多い気がする >>844
Unityでよめてるなら、Unity上でroot骨がひとつになっているか確認できるかと。
リグがroot骨扱いされてエラーが出るケースは何度か遭遇したことがある。
後は骨名が大文字小文字違いで重複しててエラーが出るとか。
目指す絵&スキルにもよるが、綺麗さは初期設定の差だけで、手を加えれば同じような見た目にはなる… と個人的には思う。
気に入った方で。 AIコントローラーからAIクラスを取得することは出来ませんか?
また、WidgetからAIクラスも参照したいのですが… >>848
これは>>841への返信ですよね?
unity上では問題なく1ルートの構造になってました。ボーン名も問題なし…
しかし3dsmaxからfbx出力時にリグを選択から省いたらうまくいきました!
ボーンの間に挟んで親子付けしてるリグがあったので無理だと思ってたのですが意外でした。
レンダリングのクオリティについては、まずunityでue4の初期設定レベルまでできるか試してみます。
ありがとうございました。 影に表示されるPreviewって文字は消せないのですか?
すごく邪魔です‥ どういうこと?
ライティングビルドすれば消えるっしょ? 質問です!
よくある、ドアを開ける というシーンで
きちんとドアノブに手をかけて通るアニメーションを再生している作品が殆どですがどのような仕組みなのでしょうか?
ただアニメーションを再生すると位置がずれてしまうし、ドア前に瞬間移動させるわけにも行かないと思うので‥ •位置補正、ダクソとかはゆっくり滑ってる
•IK
だいたいこの二つ ありがとうございます
こういう場合、ゲームステートに位置情報を格納して利用するのでしょうか🤔? ドアオブジェクトに適切な立ち位置とか
ハンドIK用のターゲット座標とか設定するようにしてプレイヤー側が必要なときに参照するようにすれば
どんなドアでも対応できると思うよ
あまりに変な角度なら開かないとかね 弾が当たった部分だけ壊れて破片が散らばるみたいなのってどうやればいいんですか? SoundLocationで再生した物を任意のタイミングで止める方法はありませんか? >>863
UE4 ガラス 破壊 とかでggれば出てこない? >>864
ありがとうございます!ググってみます! Oculus RiftでViveのshoulderButtonに相当するものって、何が良いでしょう?
メニュー画面を開くのに使う予定です >>870
自己解決しました。単純にAポーズに直してないのが原因でした。 int型の最大値 2,147,483,647
ただこんなに使う必要も無いし、使うとしたらアルゴリズム問題はあるな 最近触ってるけれど難しい…
チュートリアル見ても主語が書いてなく、レベルのブループリントなのかアクタの中なのか分からなかったり
インポートした複雑なモデル触ってるのが多くて悩んでしまう
キューブに色を付けてマウスクリックで変化させたいだけという
初歩向けな需要を満たしてくれるチュートリアルは無いのかな? それは初歩ちゃうだろ
基本を学んだあとに応用編でやるような内容 本を買う気がないのなら複数のチュートリアルから自分のやりたいことにあわせて拾ってくるんだ
色をつける、クリックで変化させるは別々ならありそうだけど >>877
ニコ生の元スクエニの人がやってる番組で女子大生がUE4使って作ってたけれど
書籍と現バージョンの仕様が乖離して、まともに動かないという場面やコメントがあったので。
基本的な部分を触る程度なら大丈夫なのかな? >>878
そのまままるっと引用するだけならそういうこともあるかもしれんけど、動かなかったら動かなかったでそれもまた勉強の機会だよ
うまくいかなかった時にどこをいじればいいか考えなかったらいつまでたってもできるようにならない
考えてもできなかったときにはこういうスレもあるし
それから、おそらく書籍で紹介していることのうち現行で使えないものはたくさんあるとしても
現行でも通用するものがほとんどだと思う
3年以内の出版なら大丈夫じゃないかな 現行で通用しないものなんて
極め本では画面のバッファを利用してぼかすやつくらいじゃねーの >>878
UE4は古いバージョンもインストールできるからバージョン合わせてやればいいだろバーカ!! >>879
ありがと、買ってみるよ。
>>881
どしたの? >>874
スナップショットとTransformを1秒間に60回づつ取り込んでいて、何分までいけるんだろと思ったり >>883
全部メモリに入れるだっていうならメモリ 8G使えるとしてtransformだけで約30000なので配列の上限より物理的限界が先にくる
また一般的にはストレージに書き出して読み込みはストリーミングにするからストレージの容量次第になる
この場合メモリはストリーミングで必要な分だけのバッファでよい 初心者の質問です
ツベによくある動画で、大自然、森やら渓谷やらをガガガっと凄いスピードで作っていくものがありますよね。ゲームというよりはああいうのがやりたいんですが、技術的にはある程度直感的にできるものか、それともとんでもなく複雑なものなんでしょうか。
また、あの手のものはとんでもなく負荷が大きいのかと心配です。当方2015imacなもので… ue4のレベルデザインは楽だし簡単で軽い ただ、無料のkitedemoは重いから考えるべきだな
日本語のサイトが少ないから最初はつまづく事もあるかも知れんが、そんなに難しいことはやらんはず せいぜいマテリアルぐらいか >>885
大自然の景観を作りたいなら3DCGソフト「Terragen」という手も、無料体験版もあるので。
https://planetside.co.uk/ >>889
そんなのあるんですね、勉強になります
一応モデリングの真似事ぽいのはmodoでやってて、トゥーンシェーディングがやってみたいのもあるんで、今回はUE4で行こうかと 短時間でランドスケープ作るチュートリアルはLandscape Auto MaterialとかProcedural Landscape Ecosystemとかアセット使ってるものが多いよ。低スペiMacでは激重で使えないかも知れんが >>891
うーんこれは重そうですねw
最悪Windows導入も考えなきゃいかんですねw
正直ここまでゴリゴリのフォトリアルは手に余る感じですね
Modoでアセット自作してue4 で組んで、草木を散らしてセルシェーディング(アウトライン抽出)するような感じを妄想してましたw
まあランドスケープの規模にもよるかもですが、いずれにせよ知識とマシンパワーが必要そうですね
ありがとうございます 大自然の単なる静止画を作りたいのであればgauGANが超お手軽だとは思うんだがな そのうちgauganが進化して描いた静止画からワールドを作れるようになるかも知れん そもそもUEって重いソフトだぞ?
ある程度のマシンは必要だよ
クソPCでスケベ心出してないでスペックアップしろ
まずはCPUとメモリとグラボだ ベラベラと御託は良いから、インストールしてとっとと触るんだ
そうすれば必要な足りないモノが見えてくる QuadroよりGeForceの方が良いってのは罠だよね 正直rtx p8000とか買うなら2080ti二枚買った方がコスパ良い >>897
Quadro系はゲーム弱いのは周知の事実だから罠でも何でもない気が どうもこりゃPC新調するしかないのか…
色々見たけど予算的にはDAIV-DGZ530S2-SH2-VRってやつが限度だわ UE4はSLIとはあまり相性よくないので
1枚で十分ですよ >>900
ゲーム開発目的ではなくてUEで映像作ろうとしてる人には罠かなとね >>904
なるほど、ハイポリな映像系やってる人だとそうなってしまうね
でも映像やる人ならデータコンバートしてUE4に持ってきてあれこれ試行錯誤する手間を考えたら
BlenderのEEVEE移行を検討した方が今後は良いかもしれない転換期に来てる感じ 半透明系が重ね合わせ出来ない制約とかあるからな
映像には不向き
ドラマのデスノートでリュークにUE4使われてたらしいけど UE4は映像業界からの注目高いぞ
逆にゲーム業界からの評価は前に比べて低い 海外じゃお天気ニュースやらなにゃらで注目されてるよな
国内は映像業界じゃ採用実績聞いたこと無いよ ゲームとちがってメインで使われてないから表立って出てないんじゃないかね
レンダリングした映像や画像は別にコンポジットなどされて世に届くし
それをリソースとして別の出力物を作ったりしてる
DCCよりレンダリング速いからかそういう用途で重宝されてるんだと思う
ゲーム開発は処理負荷が悪目立ちしてて、どこの会社も苦労してるみたい
最初はいいけど後半きついエンジン 色々ありがとうございます、
マシンについては購入に向けて自分なりに調べてみました。
ドスパラの姉ちゃんには、ue4 、その他3DCGソフトならGEForceよりQuadro一択と言われましたが、ネット上では結構みんな意見が様々だったりですね
Adobeも使うなら、とかも含めて。
メモリは16で十分派から32推奨とか
個人的にはGeforceの方がコスパは良さそうな気がするんですが、たとえ2060積んでてもQuadroの方が良いと断言してたのが印象的でしたが 明らかに資料見ながら言ってたけど
これだけスレが進めばだいたい皆さんの中で結論は出てるんでしょうが、どういったとこで差がついてくるんですかね
大規模シーンとかそういうあたりでしょうか
是非購入の際の参考にしてみたいです UE4はdirectxだからGeForceのほうがいいぞ
エピックジャパン推奨PCもGeForceだし、逆にquadro使ってるところ聞かないな 最近おれもUE4とか色々やるためにPC新調したけど
i9-9900k、GTX1060、32GB(16x2)、ケース、電源
ストレージとOSは使いまわしで、たしか13万くらいで組んだ
プロジェクトでつかってるスペックの一段上くらい 相性のいいとされているMAYAがQuadro推奨だからかな?
でも、この初心者スレに来る人が50万もする3DCGソフトを個人で持ってるのかという話になってしまうし
そこまで大規模なモノを作るのかという根本的な部分も
必要になれば後でCPUやグラボ改装したりすれば良いのだから8万円くらいのPCでも問題ないとは思うけど みなさんありがとうございます…
参考になりました
とりあえずQuadroはパスしようと思います
ガレリア辺りの安いやつとかをとりあえず見てみようかと… 1060ぐらいでも十分過ぎるだろう クソ重アセットとか盛り盛りのゲーム作ろうとしない限り UEが重いって正気?
モバイルでも採用されてるゲームエンジンだが エディット時と最終出力後の処理負荷を同列にあつかっちゃいかん モバイルで動くように軽く作るのは、ゲームエンジンでなくお前らゲーム開発者に課せられた枷なので
そこのところ誤解無きよう。 epicのモバイル用最適化ドキュメントが勉強になるぞ お願いします。
サードパーソンのキャラを自作のに入れ替えるのを試しています。ジャンプなんですがジャンプループをループさせずに、ジャンプの長さに応じて再生速度を合わせることはできますか?
つまりループさせずに、一回だけ再生したいです
出来るのであればやり方を教えていただきたいです><
ステートマシンのどこかで設定するのでしょうか? >>922
ステートの中の該当再生アニメーションファイルを選択して
詳細の上から2番目の(As pin)Loop Animationのチェックを外せばいける >>923
ジャンプループのAs pinLoopを外しても何も変わらず、ジャンプスタートのAs pinLoopも外してみたら出来ました
ループだけループしてるのかと思ってた
ありがとうございます!思い通りに動きました。うれしい^^ サードパーソンブループリントでPlayを押してwasd押したらカメラとキャラが自由に動かせますが、これを動画撮影する機能ってUE4にあるんでしょうか?
ゲーム動画の一部として保存したいです
カメラを置いて位置を動かして作る動画のやり方しか見つけられませんでした でも良いんですが、ue4にそんな機能があればきれいにとれるかなとちょっと期待して。。。 UE4内で録画してもキャプチャで録画しても表示されたものを録画するんだし
エンコーダー通したらそれに依存する訳だし画質は同じじゃないかな
「ue4 マチネ 映像」検索で出てくるね 925です 遅くなりました。まだ解決していませんが、検索してやってみます
ありがとうございます インポートしたキャラクタのカプセルコンポーネント位置を調整後、レベル上に既に配置されてるキャラのカプセルをアップデートするにはどうしたらいいですか
一旦消去して再配置しようと思いましたが、レベル上のキャラを消そうとすると Actor is referenced by the level blueprint...と出てきてうまくいかない >>932
あ自己解決、DetailsのShapeから変えたら良いだけでした レベルに配置したほうのパラメータかえてもアセットの方は変わってないから気をつけて >>934
ありがとうございます。そういう仕組みになってると頭に入れておきます 別ウィンドウでplayを押して表示される解像度を変更する方法はありませんか?
Beginplayのコンソールで変更が可能らしいですが…よくわかりません UE4って3ヶ月で約30万稼いでしまったらロイヤリティとられんの?
ってことは1ヶ月10万稼いだらアウトってことだよな?
稼ぐ気は今のとこないけど気が変わって軽くあたったらアウトじゃないの?
例えばSteamで500円のゲームだして100ダウンロードされたらそれでもう5万なんだよなー Unityなら年間約1000万までゆるされるんだよなー。
この差はでかすぎるな スチーム手数料30%取られた上での計算しないと
でその規則だとそこから売上5%エピックに献上だっけな
エピックストアで出すなら手数料12%だけででおkなんだっけな
まあ今はエピックストアの独占が問題になってるけどなあw
ボダラン3まで独占とかユーザーからしたらやめてくれだわな
前金を積んだのか、手数料が安いからか・・ 100ダウンロードされたら途中でunityに移植すれば良いんじゃない? 日本人的感覚で考えるとゲームで月20万稼げるような人は本業扱いでいいけど月15万以下程度の連中は正直小遣い稼ぎ程度のクリエイタ
と言えるからな
小遣い稼ぎ連中からもぼっていこうという精神はクズいよな
Unityは逆に良心的すぎるけどな 3ヶ月以内に40万稼いでも5000円のロイヤリティでしょ
以前みたいに有料ツールじゃなく無料で使えるんだし、それくらいは還元しても安いものじゃないかな
コミケの段ボール在庫と同じで、狸の皮算用な気もするけど 俺は良いロイヤリティだとは思うな
ゲームをリリースした事があるわけじゃ無いけど、このレベルのエンジンを無料で使えるのはありがたいし、free for the monthとかかなり嬉しい
ドキュメントも古いのはあるけど、しっかりしてるものが多い気がする Unityはユルすぎてバカが増えすぎた
衆愚政治みたいなもん UE4をつ買ってみたいと思うのですがなにか初心者におすすめのテキストはありますでしょうか?
できれば最新Versionに対応したものがいいのですが 4.22の本はないと思うから4.21だな 初心者には極め本を推すが swing ninja がどのバージョンのアンリアルエンジンで作られてるかわかる方いませんか?
ググったけど出てこなくて UE4を使ってみようと思うんだけどCドライブが必要なんですよね?
SSDで空き容量340GBもあれば十分でしょうか?
ゲームを作っていくと足りなくなっていきますでしょうか? とりあえずインストールしてみたけどインストール先を選択できたので
ランチャーも本体もCドライブ以外のとこにしたけど大丈夫だろうか? 質問の内容がなかなかにトリッキーだな
CドライブというパソコンパーツがあってそれがUE4を使用するのに必須!みたいに読み取れて一抹の不安があるが
おそらくUE4インストールしたりプロジェクト作って作業するのに必要な空き容量の話だと推測した上で
UE4のエンジン自体の容量は10GB、デバッグに必要なシンボルが別途20GB必要になるけど、これはC++を使わないなら不要
プロジェクト自体はスターターコンテンツ付きでも600MBくらいなので
総容量20GBもあれば最初は困らないと思うよ
ちなみにCドライブじゃなくてもいいし
Cドライブで作業するのは俺個人の意見としてはあまり推奨しない
またSSDじゃなくてHDDでもよい
プロジェクトが小さい内はあまり恩恵を感じないし
プロジェクトが巨大になってきたら起動後のアセットチェックですごい時間がかかるのでSSDじゃないと辛い 俺はエンジンもプロジェクトもCドライブではなく別のSSD(512)ドライブにEpicGameLauncher版のエンジンと自前エンジンビルド版とプロジェクトを置いている インポートしたスケルトンの30フレームのアニメを10,10,10に分割する方法を教えてほしいです
FBXを分割してインポートすればいいじゃんと言われそうだけど、アニメにトラック追加してモーフを動かしたのでこれを使いたいんです
因みにジャンプモーションです。。 >>953
モーフを入れたのがAnimationSequenceならAnimationMontageにいれれば再生時間の開始と終了を指定できるので、それで分割できる
モンタージュはステートマシンとかブレンドスペースとかで使えないので、その場合は大人しく分割したほうがよい FBX側にモーフデータもいれてるならインポート時に開始時間と終了時間を指定することも可能なのでそっちならステートマシンやブレンドスペースでも使えるようになる >>955
ステートマシンで使うので下の方法になりますが、FBXにモーフのアニメーションが入ってなくてUE4で手付した次第です><
モーフを動かすのをコントローラでしたのが原因だと思うんですが。おとなしくやり直します・・勉強になりました
ありがとうございます >>956
使ったことがないのでうまく行くかわからないけど
AnimationCompositeだとSequenceをMontageのように分割配置できて尚かつブレンドスペースやステートマシンでもつかえそうなので試してみるのもいいかも
blog.hatenablog.com/entry/2014/05/28/011324 >>957
AnimationComposite試してみました。アニメAとアニメBを合体とかできるみたいですがAをA1とA2に分割。。とかはできなさそうでした。
使い方わからないので押せる所押してみた結果ですが笑 どなたかの参考になれば。
ありがとうございます!URLは何かが足りない・・・? >>951
色々ありがとうございます!
インストール完了したのでとりあえず触ってみます。 アクターコンポ―ネントから↓を実行すると、
GetActorForwardVectorを使っているのに斜め下に向かって線が引かれるんですが
何が原因かわかる方いましたらお願いします。
DrawDebugLine(
GetWorld(),
GetOwner()->GetActorLocation(),
GetOwner()->GetActorForwardVector() * 1000,
FColor(255, 0, 0),
false,
10.0f,
0.0f,
10.0f
); >>961
ForwardVectorはベクトルの向いてる方向なだけだからLocationに足してやらないと
Start : アクターの位置
End : 原点(0,0,0)からアクターの向き
になるよ ステートマシンの待機モーション(1と2がある)のところにルックアットの処理を足したんですが、
ランダムに表示される待機モーションが1の時だけルックアットしたいのに実行の繋ぐところが無く、あれ?っとなっちゃいました
何か変換ノードのような物があれば教えてほしいです BlenderをunrealEngine4に突っ込んでやるぜ! UE4やべえほど使いやすいな!ツクールよりもつかいやすくないか? 極めるテキスト使ってて今30ページだけど疑問に思うとこがまるで無い
はいはいはーいって感じですすんでくわー 検索すりゃ大体の情報あるから、この先詰まっても何とかなるよ 30ページってインストール後の基本的な操作方法までだな… 本見てないから分かんないけど、ジオメトリメッシュでうまく行かない時は、削られる側のadditiveなメッシュを削る側のメッシュより後にレベル上に置いた時かな
あとはたんにタイプをsubtractiveにしてないとか 自己解決できました
入力箇所をまちがってるだけでした! RandomFloatinRangeで作った値2つ(AB)をそれぞれ変数に入れて、その値をタイムラインみたいに三秒かけてAからBに変化させたい場合ってどうしたらいい? タイムラインとlerpだよ
AとBに自分作った変数
タイムラインで0〜1に変化するfloatの値をlerpのAlphaに突っ込む >>976
なるほどありがとう!早速明日試してみるよ >875で、キューブをマウスクリックして変化させたいだけと宣ってた者だけど
一応タイトル画面付けてパッケージング化まで到達出来ました。
https://imgur.com/UUj8GSL
マウスオーバー判定とカウント数は配列処理なので
70個ほど並べて画像入りマテリアルを付けてカウント取る用途は実現できそうです。
後は購入した「極めるゲーム開発」「作れる!学べる!」の2冊を見ながら自分で作法を学んでいきたいと思います。
ゲームを作る目的というよりインタラクティブ系を作って独りでニヨニヨするだけで終わると思いますが…。 UPROPERTY(EditAnywhere, BlueprintReadWrite)
AActor* Actor;
だと「レベル内にスパウンしているアクターのインスタンス」しか指定できないのですが、
これを「アクターのクラスの参照」を指定するにはどういう風にかけばいいんでしょうか? 足音を再生させたいのですが、landscapeでうまく動きません
選択のdefaultのサウンドしか流れず、設定したgrass, gravelの音が流れません
ウェイトブレンドレイヤーに物理マテリアルを設定させるだけでは駄目でしょうか?ご教示願います
ttps://i.imgur.com/F06seKF.jpg
ttps://i.imgur.com/iMuWUPm.jpg 左下のをまとめて右のターゲットに接続する方法教えてください!
https://i.imgur.com/ghtkjuR.jpg >>984
マーケットプレースにあるBPのkitで見た気がする
買わなかったけど >>985
だとすると自分のやり方が間違ってるような気がしてくるな
アウトライナのフォルダ毎とかレイヤ毎getも出来なかったんだよね
探してみますありがとう。 Node Graph Assistant持ってるよ
ワイヤーを一直線とか直角に曲がる様に出来るから見た目もいい感じ
多少ショートカットキー覚えなきゃいけないがエディター使うなら普通の事だしね レベル内に配置したカメラのブループリントにキャストする場合オブジェクトは何を指定したら良いでしょうか
思いつくものを繋いでみましたができませんでした
https://i.imgur.com/WcQfa6l.jpg レベルに配置したカメラをレベルブループリントで触るならキャストいらんだろ キャストは汎用関数から渡された何者かわからんオブジェクトを何者かに確定するための行為なので
最初から何者かわかってるならキャストは不要
汎用関数で現在ビューポートを描画してるカメラを取得した場合は抽象的なカメラオブジェクトがとれるだけなので
自分で作った自作カメラクラスとかにキャストしてあげないと自作カメラクラスにある関数にアクセスできない >>991
ありがとうございます
ウィジェットブループリントに書いてます。
ウィジェットのボタンを押したらカメラブループリント内にある関数を実行するのが目的です
関数の内容は他のオブジェクトの位置を取得してXYだけ自カメラにセットするというものです
CastToThirdPersonCharacterならGetPlayerCharacter!のように単純にこれ!みたいなノードはありませんか? Unreal Engine 4 アクションゲーム ブループリント入門
という本が出てるね
でも電子版が無いのは何でなんだぜ?
Amazonのレビュー読むと脱字が多いてあるから
電子版が出る時は直るかな? Unreal Engine 4 アクションゲーム ブループリント入門
https://www.shuwasystem.co.jp/book/9784798055909.html
目次を見るとネットに転がってそうな内容だけれど、あのゲームのこういう部分をやってみたいという需要に沿ってる感じかな。
マーケットのフリーパーツを放り込んで、こういう機能別BPでサッと組んで
実際に目で見られる状態に苦労せず持っていけるのは良い事だね。 >>983 すみません自己解決しました
2枚めの画像のVectorのZの値が0なので物理マテリアルを検出しないようでした
https://i.imgur.com/iMuWUPm.jpg 教えてください。
ゲーム開始時に読み込まれるレベルはキャラクタを使用しないので、ワールド設定のDefaultPawnClassを無しにしていて、
スタートボタンを押すと読み込まれるレベルにはキャラクターBPを置いてます
ここまではいいのですが次に遷移するレベルにも同じキャラクターBPをドラッグして置くのが正解ですか?
PlayerStartを使うのかと思いましたがキャラクタが出てきませんでした https://www.youtube.com/watch?v=IJ4TSGw6_Wk
こういった感じのスピードレベルアートがやってみたいんですが
やり方を解説してるサイトなどはありますか? >>996
SpawnActorとPossessを使うのが正解っぽいなと自己解決しました このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 363日 0時間 29分 53秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。