妹でもわかるUnrealEngine4

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

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

サンプルデータ

UE4.20でアクションRPGがサンプルに追加

www.unrealengine.com「UE4.20の正式版が出てた。先日紹介したBlutilityの強化とか、ブループリント系の修正がいくつかあるけど、興味深いのがラーニングに追加されたアクションRPG」妹「アクションRPG?」「アクションRPG。っていっても3Dのやつだから、あ…

「カイトと少年」デモ版のパッケージ化

「今回パソコンがパワーアップしたことにより、カイトと少年のプロジェクトが開けるようになった。今まではメモリが足りなくてフリーズしてたけど、32GBもあれば流石に足りる。まあ、開けるだけでまともに動くわけではないんだけど」妹「まともに動かないん…

謎ノード解説『Lerp』『NormalizeToRange』

妹「あとLerpもよくわかんないんだけど。昨日と同じ、ランドスケープマウンテンのサンプルなんだけど……」妹「なにがわからないかというと、まず読み方がわからない」「読み方……って言われてもこれ略語だから、どうなるんだろ? Linear interpolationを略して…

ランドスケープサンプルの、徐々に角度を変える仕組み

妹「ランドスケープのサンプルを見て飛び方の調査をしてるんだけど、よくわかんないノードがある。いっぱいある」「日本語のドキュメントがないやつかな」妹「日本語のがなかったり、日本語なんだけど意味がわからなかったりした。角度関係っぽいんだけど。R…

4.12で追加されたMobileStarterContent

「4.12からの新機能。ただpreview5じゃなくてもっと前からのような気がするけど、MobileStarterContentというのが追加されている。要するに軽量版スターターコンテンツなんだけど」妹「その写真のどっちがモバイルなやつ?」「……どっちだっけ? 実際問題とし…

UE4で作られたボクセル風システム

「今日はUE4でMineCraftっぽいシステムを作ろうとしてる人を探してきた」妹「マインクラフトって聞いたことあるけど、よく知らない。なんか角ばってるやつだっけ?」「2Dでいうところのタイルベースゲームを、立体的に表現したもの。ボクセルベースゲームと…

レトロゲームプロジェクトの研究(8) 2Dレーシングゲーム編(2dRacing)

Learning Templates [Blueprint Power]「しばらくやってなかったけど、レトロゲーム風プロジェクトの研究の続き。今日のテーマは2Dレーシングゲームのプロジェクト」妹「レーシングゲームってもっとこう、立体的なものなんじゃないの? F-ZEROみたいな」「あ…

ライブラリにあるプロジェクトの日付表示が1970-01-1になっている

妹「マイダウンロードのとこにあるプロジェクト、なんでもいいんだけど、タイトルのとこをクリックすると、こんな風に日付表示がおかしなことになってるんだよ」妹「多分4.11になった時からおかしいんだと思うけど、4.11でアップデートされてないプロジェク…

UE4.11が出たのでContentExamplesをチェックする

www.unrealengine.com「ついにUE4.11が出ましたよ。Previewじゃなくて」妹「結局何が良くなるんだっけ?」「色々速くなったりとか、新機能とかあるみたいなんだけど、あんまり使い込んでる分野じゃないので、どう良くなってるのかよくわからない部分が多くて…

物理演算は全く同じパラメータでも毎回違う結果になる

「昨日のサイコロのやつがどうにも気になって仕方がないので、改造してた」妹「サイコロ投げるようにしたの?」「サイコロにProjectileMovementを追加して、サイコロをスポーンして弾みたいに発射してる。サイコロは大きく表示したかったから、升的なものを…

レトロゲームプロジェクトの研究(7) サイコロころがし編(DiceGame)

forums.unrealengine.com「2Dのプロジェクトばかり紹介してきたけど、3Dのプロジェクトもある。ただゲームとして成立していない、あくまでテンプレートとして作られた物が多い。DiceGameもそうで、サイコロで何かゲームをするわけじゃなく、ただ2つのサイコ…

レトロゲームプロジェクトの研究(6) ブロック崩し編[UnrealBrickBreaker32]

forums.unrealengine.com「レトロゲームプロジェクトの中にはブロック崩しもあった。これも定番。左右のカーソルキーでパドルを動かして、弾を下に落とさないようにしつつ、ブロックに当てて、壊せるブロックを全部壊せたら勝ち。下に弾を落としてしまうとラ…

レトロゲームプロジェクトの研究⑤Asteroids編

forums.unrealengine.com「レトロゲーム研究を再開。今日はAsteroidsプロジェクト。これを何と説明したらいいのかわからないけど、マップはスクロールしていくタイプではなく、敵が次々に襲ってくるタイプのゲーム。そして自機は回転しながら全方向に迎え撃…

レトロゲームプロジェクトの研究④Sokoban編

「今日調べるのは、倉庫番っぽいゲームプロジェクトのSokoban」 内容 タイルベースのフィールド上に置かれた箱を、全て目的地に移動させることを目的にしたパズルゲーム。 上下左右のカーソルキーで移動。 箱を押すことは出来ても引っ張ることは出来ない。 …

レトロゲームプロジェクトの研究③Snake編

imoue.hatenablog.com「今日は妹が特に困ってないので、先日のレトロゲームプロジェクトの研究の続きを」妹「いや非常に困ってはいるんだけどね。複数コリジョンのやつとか……」 ゲーム内容 赤いブロックを上下左右に動かして、星型のアイコン(食料)にぶつ…

レトロゲームプロジェクトの研究②Pong編

これのシリーズ imoue.hatenablog.com 「一昨日調べてたPongGameと同じゲームを、Paper2Dで表現したPongの方を見ていくことに。制作の時系列としては2D版が先だったみたい」妹「なんで同じのがあるんだろう?」「2D版はpaper2Dを使ってるだけじゃなく、当た…

レトロゲームプロジェクトの研究①PongGame編

「昨日のプロジェクトの中身を見ていくわけだけど、まずは見た感じ簡単そうだったPongGameから。Pong(ポン)というのはゲーム史の本を開くと最初のあたりに書いてある有名なゲームだから、多分妹も知ってるんじゃないかと思うんだけど」妹「知ってるんじゃな…

ブループリント製の学習用レトロゲームプロジェクト

「ランチャーのラーニングタブからダウンロード出来るプロジェクト以外にも学習に使えるプロジェクトは色々あるんだけど、UE4攻略Wikiで紹介されてた、レトロゲーム、つまり昔風のゲームのプロジェクトは参考になりそうだった」forums.unrealengine.com「今…

テクスチャを貼るのに使える平面ポリゴン Shape_Plane

「たしかテクスチャを貼る用の平面ポリゴンの作り方探してたよね?」妹「うん。Paper2Dだと使えないやつあるから。パーティクルで飛び散るやつとか。タッピーチキンのやり方を真似しようと思ったけど、そもそもどういう風になってるのかさっぱり……」「Radial…

エディタを日本語設定にするとプロジェクトの読み書きが遅くなる

「昨日のラジアルインパクトのプロジェクトが妙に遅い件、だいたいの原因はわかった」・日本語設定にすると何分もかかるけど、英語設定だと若干遅いものの1分程度で読み込める ・大量のブループリントを含んだアセットが、プロジェクトにあるだけで重い。レ…

サンプルプロジェクト紹介 ラジアルインパクト(RadialImpact)

「タッピーチキンさん達がラーニングから居なくなったけど、代わりになんか見たことのないのがあったから紹介」「ゲーム内容としては単純、画面上のランダムな位置に二重丸が出てきて、片方の丸が拡大縮小するから、2つの丸が重なったタイミングでクリック…

一部の古いサンプルプロジェクトがランチャーからダウンロード出来なくなる予定

www.unrealengine.com「MemoryGame、BlackJack、Swing Ninja、TappyChickenといった、古いサンプルゲームがランチャーのラーニングタブからなくなるらしい」妹「お亡くなりになっちゃうの?」「別の場所からダウンロード自体は出来る」Example Projects - Ep…

ゲームパッドの振動とスマートフォンの振動は同じノード

「UnrealMatch3で遊んでると、なぜかXBOX360コントローラーがブルブルいってて、なぜこんな不思議仕様になってるかと調べてみたら、振動に使うノードが同じだった。ClientPlayForceFeedbackノードで、ゲームパッドがあればそれを、スマホで動かしてればスマ…

UnrealMatch3をAndroid用にパッケージ化する手順

「これまで何回か試してきて上手く行かなかったAndroid用パッケージ化だけど、今回ようやく上手くいった。ネット上にあるいくつかの手順ではバージョンが違ってたりして、上手くいかなかったりしたから、とりあえず自分が成功した時のバージョンと手順はこん…

UnrealMatch3のサンプルプロジェクトで課金されるのか?

妹「ニュースリリースを見てたら新しいサンプルプロジェクトが出てたみたいで、なんかスマホ用のやつみたいなんだけど……」docs.unrealengine.com「ほんとだ。UnrealMatch3というのが出てるみたい」妹「で、これがアプリ内課金がどうこうって書いてあるんだけ…

サンプルゲーム、シリージオの遊び方

妹「シリージオっていうゲーム遊んでたんだけど、ひどい目にあったよ。弾いくら当てても死なない敵がいて全然クリア出来ないから、腹立って調べたら自機の色を変えて弾の色を変えて戦わなきゃいけないとか。しかも変える方法がホイール回転とか。こんなの絶…

Infinity Bladeのアセットが無料公開

「Infinity Bladeというゲームのシリーズの、お蔵入りデータがマーケットプレイスに出てましたよ」www.youtube.com妹「おいくらなの?」「無料だって。UnrealEngine4でしか使えないけど、どんなゲームにも使っていいらしい」妹「なんとご親切な。役に立ちそ…

ターン制ストラテジーゲームの中身をちょっとだけ見る

妹「ラーニングのターン制ストラテジーゲームってやつをやろうとしたんだけど、なんか人形が空中に浮いて変なことになってるんだけど……」 「それはUE4.9のバグみたいだね」 Turn Based Strategy bugged in 4.9 - UE4 AnswerHub 「ここで報告されてたから、4.…

ブループリントのイベントが発生する順番

妹「サンプルゲーム色々やってみてるんだけど、これゲームの説明書ってものがないんだね……」 「サンプルだからね。中身を自分で調べてってことなのでは」 妹「調べるのはいいんだけどさ、どこに書いてあるのかわからないんだよ。まず最初はどこから見たらい…

シューターゲームはどうして動くのかよくわからないので諦めた

妹「わたしもだいぶレベルが上がってきた気配がしたので、サンプルをもう1回見なおしてみようと思って、手始めにシューターゲームからやってみてるんだけど」 「ふむふむ」 妹「これどうやったら動くの? バンバン弾は撃てるんだけど、敵とか全然でてこない…