自分がつまづいたこととかメモ2016-04-26【UE4】twitterで解決したちょっとしたつまづきをまとめてみた(随時更新予定UE4はじめに簡単な疑問とか、AnswerHabに投稿するまでもないような内容はTwitterに投げておくと解決したりします。それらをどこかにまとめたほうがいいんじゃないか、みたいなお話があったのでまとめておきます。随時増えると思うのでちょくちょく書き足していきたいです。2015これは直接筆者の方からコメントを頂きました。2015と、根本的な解決が出来なかったのでその章のプロジェクトデータを使って次の章に進みました。BeginPlayのときにバインドするのは1体目のポーンで、リスポーンすると別のポーンを作ったことになる(2体目......3体目......)ので、バインドが必要なのです。1体1体のポーンにとってはバインドは1回しか行われていないことになります。2015今となってはそりゃそうかって感じですね...どんどん明るくなるこれ地味に困ってました。2015そして解決したのは建築本を見た最近です。これskyLightを置けば多少緩和されるのですが、根本的な解決にはなってませんでした。室内でもわぁっとした感じが残ってしまっていました。なにが問題だったかというと自動露出です。建築本によると自動露出が設定されていると、プレイ中に明るい部屋から暗い場所に移ったとき、またはその逆のときに、じんわりと目が慣れてきて周囲が見えてくるという効果が現れます。これを切るにはPostProcessVolumeを使います。このMinとMaxを同じ値にすると切れます。あとは明るさの調整に寄るので数値は調整してください。2016ゲート便利です。2016これ奥のやつだけY軸が上向いてたので揃えられるのかなーと思ったら、モデルの仕様っぽいので気にしないことにしました。2016そりゃstaticなので変更出来ませんよねってなりました。このLerpで解決するのは面白いですね。2016ForLoop→TimeLineとやると、ForLoopだけ先にぐるぐる回ってしまうので配列の最後の要素だけにTimeLineの結果が反映される感じになったと思います。TimeLine→ForLoopとすると配列の全ての要素にTimeLineの結果を反映させることができます。2016wavファイルは推奨設定がありました。docs.unrealengine.comこれに合わせて編集するといいと思います。既存のSEとかは再変換しなきゃなりません。作ってた時はこちらにお世話になってました。一括で変換できるし軽いので便利です。2016これはおかずさんのmotionControllerSampleでのBPです。2016これ便利なんですが、GameModeとかGameInstanceに処理を書いたほうが安全では...となりました。2016Billboardだとカメラに追従して回転するので3DWidgetのほうが良かったです。2016これランダム生成した壁とか床とかをStaticにしたら出なくなりました。2016Helpみたいにボケると困るものはTextureのここを変更するといいみたいです。2016色々ありましたが、たつのる(@tatsunoru)さんに教えて頂きました。これは、ForLoopの内部で「Sequenceノード」が使われているためできなくなっています。Sequenceノードは、Delay系やTimelineに遭遇すると次のシーケンスを走らせるからです。いや、そこにないプロジェクトなんですよ...一度開いたら登録されてしまって。そこから動かしたくないので、登録だけ解除したいなって。2016年11月4日どうやらここを参照しているようです。ここを消したりすればいいんじゃないかと思います。AppDataは隠しファイルなので、表示するようにしてから探しましょう。読者になる@shop_0761をフォローはてなブログをはじめよう!shop_0761さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。