妹でもわかるUnrealEngine4

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

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

コンポーネント

ルーレットの作り方(3) 色が変だったのはメッシュの作り方を間違っていたせいだった

imoue.hatenablog.com「前回の、なぜか色が変わってしまう問題を解決しないことには、話が先に進まない。ということで色々調べてたんだけど……」「結局わからなくて、プレーンじゃなくてキューブとかでやったらどうかな、と思ってブループリントを見てたら気…

ルーレットの作り方(2) 作った扇形を円になるように自動配置

imoue.hatenablog.com 昨日の続き「今日は色をつけようかと思ったけど、順番的に、先に扇形を自動でたくさん作って、綺麗に並べる方を先に作らないといけなかった。昨日のは最後手動で並べただけだから、そこを自動化する」「今回は"1つのアクターに、Plane…

SpringArmを使って影の位置をあわせる

「影を動かす方法で、SpringArmが使えるんじゃないか? というアイデアをもらったんで、ちょっと妹のやつを改造して試してみた」妹「なんでズレてない?」「一応実験ってことで、細かい位置合わせまではしてないけど、ジャンプしてもちゃんと動いてる」「よ…

表向き用の影と、裏向き用の影と、両方くっつけとく

妹「昨日のやり方だと、影が足より前にきちゃうんだけど」imoue.hatenablog.com 昨日のやり方「そっか、ポリゴンの表示順が逆になるのか。反対向くと。このへんは2D用のゲームエンジンじゃないからむずかしい。キャラはSpriteStudioだからいいけど、影も含め…

CharacterMovementに傾斜をのぼりおりさせる

実験用に90度傾けた坂妹「先日作ったスロープ付き地面を歩かせようと思ってるんだけど、なんかスロープの角度がきついと登れなくなってる気がする。坂の下でうろうろしてる。なんでだろう? ひょっとして崖をおりられない設定だから、ポリゴンの隙間を崖と認…

動的に作成したコンポーネントの詳細をエディタで表示する方法

「コンポーネントが確かに存在してるはずなんだけど、なぜかエディタ上にでてこなくて困ったことがあったんだけど、それを解決する方法がわかった」shuntaendo.hatenablog.com「エディタの設定で表示できるようになるらしい。記事は4.17用だけど、4.18でも同…

3Dウィジェットをカメラに向ける

「3Dウィジェットは3D空間にあるから、向きによっては見えないこともある。平面ポリゴンにウィジェットを貼り付けたような感じ。違う角度からも見えるようにしたいので、今日はウィジェットを自動的に回転させる仕組みを作る」「FindLookAtRotationを使うと…

Widgetコンポーネントでウィジェットが表示されなくなる問題と解決法

「Widgetコンポーネントのパラメータを調整していたら、なぜかウィジェットが見えなくなって、しかも元に戻せなくなるというトラブルが発生した。DrawAtDesiredSizeという項目にチェックを入れると、なんかウィジェットが消えちゃう」妹「チェックを外せばい…

カメラ用のSpringArmに変な物がぶつかってしまう問題

妹「ところで兄はSpringArmに詳しいとかってある?」「いやべつに詳しくないけど。キャラクターにカメラをつけるのに使われてたような」妹「詳しくなかったら困るんじゃよ。これ壁にあたった時に縮んでくれるのはいいんだけど、そのへんにある物体にまで当た…

OpenAssetOrgのアセットで2Dゲームを作る(19) 特に意味のない、恐竜の顔をした謎のアクター

「UE4のプロジェクトで、特に非公式のやつに多いんだけど、こういう恐竜みたいな顔をしたアクターをちょくちょく見かけるんだけど、これの使い方を知っておくとちょっとだけ便利」妹「どういう機能なの?」「機能としては、レベル上に置いた時にただ恐竜の顔…

OpenAssetOrgのアセットで2Dゲームを作る(18) KillZVolumeで消えない連中をどうにかする

「昨日UE4でテストプレイを開始したまま、すっかり忘れて違うことしてたんだけど、なんだか凄くゲームが重たくなっていた。なぜかと思って調べてみると、出てきた王様たちが全員消えずに行進を続けて、はるかかなたを目指して歩き続けてることが発覚した」妹…

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

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

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

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

JumpとLaunchCharacter

妹「というわけで、SmartLinkが機能したとして、まだジャンプの方向が定まってないという問題が残ってる。まあLaunchCharacterを使えば良さそうではあるんだけど……」「使っちゃ駄目なの?」妹「それはなんかヒキョーな気がする。こっちはジャンプ中の横移動…

AIMoveToで空中を進む場合とそうでない場合

妹「プレイヤーが近づくと追いかけてくるようなオバケを作ってたんだけど、プレイヤーが近くにいない時はそのへんをウロウロさせるようにしたんだよ。そうするとウロウロはするようになったんだけど、何故か高さが変わらない。FloatingPawnMovementなんだか…

ProjectileMovementが別の物に当たるとそこから動かなくなる問題の解決法

妹「前にProjectileに設定したやつに、1度あたるともう落ちてこない問題ってあったじゃん? ブログに書いてたかどうかは思い出せないけど」imoue.hatenablog.com「あったねそんなこと。半年ぐらい前のに書いてあった」妹「その問題がついに解決したんじゃよ…

妹、projectileが止まったまま落ちてこない

妹「前も言ったかもしれないけど、途中で引っかかったprojectileを落とす方法がなんかないかなあ……。あと上に乗った時ジャンプが出来ないのも困る」 「projectileは一度何かに当たって止まっちゃうと上手く動かないみたいなんだよね。当たって消える、発射し…