妹でもわかるUnrealEngine4

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

UE4.14

GameModeとGameStateの、Baseとの違い

「GameModeと別にGameModeBaseが出来た問題を追いかけたんだけど、GameModeの方にはマルチプレイヤー対戦用の機能が入ってるらしい、ということしかわからなかった」妹「ソースコードとか言うのを調べてみては?」「調べた結果がそれなんだよ。なんというか…

UnrealEngine4.14正式版リリース

www.unrealengine.com「予定通り正式版がリリースされてた。内容としてはPreview3から変わってないと思う」妹「今回もいっぱいあるねえ」「TSET型とTMAP型は、日本語訳としては"セット"と"マップ(辞書)"という表現になったらしい。マップだけだとややこし…

どんなことがあってもY軸を固定するコンポーネント

「なんとなくコンポーネント作りたい欲が出てきたので、アクターにくっつけると、どんな時でも指定したY座標をキープするコンポーネントを作ってみた」妹「ヘンな欲……でもそれなんか意味あるの? 2Dゲーム用だとしても、物理とかだったら固定出来ると思うし…

クラスの継承とタグの扱い

「アクターに付けたタグの扱いについてちょっと勘違いしてて、クラスのデフォルトで設定したタグは、あくまでデフォルトで、配置した後に足したり消したり出来るから、個別に色々やっても大丈夫なことがわかった」「まず基本クラスにタグAとタグBの2つをつ…

GetAllActorOfClassからの絞り込み

「昨日のだとアクター全部を落下させる形になってしまうので、落下させるアクターと、させないアクターと区別する方法を考える」「一番簡単なやり方はこれ。Actorクラスじゃなくて、特定のクラスで絞り込む方法。一番ノードが少ないし、動作的にも多分速い。…

BlutilityはActorのカスタムイベントとして作る方が自由度高い

unrealengine.hatenablog.com妹「なんて読むの?」「ブルティリティ……かな。BlueprintUtilityを略した造語だと思うんだけど、とにかくエディタ上でブループリントが実行出来るというもの。詳しい手順は上記のブログがわかりやすい」妹「エディタ上で実行って…

UnrealEngine4.14.0 preview3が登場

forums.unrealengine.com「Preview3が出てた。次が正式版になるらしい」妹「今回は早いね。またpreview6とか7とかいうのかと」「とりあえずHTML5で動作がおかしかった部分は直ってた。原因不明のクラッシュが2回ぐらいあったけど、そっちは条件がわからない…

同じHitイベントが1フレームに2回発生する原因と対処法

「実は昨日の実験の最中に、ティックの発生タイミングとは別の問題に気付いてしまった。記事にしたかどうかは忘れたんだけど、妹が作ってたアクションゲームの試作で、1フレーム2回Hitイベントが起きるっていうバグがあったよね?」妹「あったよ。パンチした…

Tickイベントの実行順・ティックグループの謎

youtu.be ブループリントマニアックス from Masahiko Nakamura www.slideshare.net「先日紹介したアンリアルフェスの動画を見てたんだけど、まず気になったのがこのブループリントマニアックスのセッションで紹介されてた、ティックグループ。スライドの方で…

UnrealEngine4.14.0 preview2のアップデート情報

forums.unrealengine.com「preview2が出てた。沢山修正あるけど、先日のTMAP型のバグとかはまだ直ってなかった」imoue.hatenablog.com妹「直すとこありすぎて手が回ってないのかな?」「まだ実験段階だからね。HTML5のパッケージ化も4.14で試してみたんだけ…

UE4.14.0 preview1のTSetとTMap状況

「先日TMap型の変数が作れないという記事を書いたけど、あれが実は作れるということがわかって……」「実験的な機能だから、エディタ設定でここにチェックを入れないと駄目だということがわかった」妹「じゃあもう使えるの?」「作れるけど……使えない」妹「?…

4.14でのTMap型サポートはまだ限定的?

「4.14の機能紹介にこんなことが書いてあったんで、詳細パネルをつつき回してみたんだけど、どうもC++から作ったTMap型に、詳細パネルからデータを追加したり出来るだけで、肝心のTMap型自体を作るのはブループリントとエディタだけでは無理っぽい気配だった…

4.14.0 preview1がインストール可能に。日本語のAddActorWorldRotationバグなど修正

forums.unrealengine.com「4.14.0 preview1が出て、ついにあのAddActorWorldRotationバグが直ってた」imoue.hatenablog.com妹「そんなこともあったねえ」「あと確認が足りてないんだけど、これもひょっとしたら直ってるんじゃないかという気がする。コメント…