俺に解るように説明する "Unreal.Engine.4" 入門+

UnrealEngine4とかチュートリアルとか入門とか

2016-01-01から1年間の記事一覧

【日本語】 UE4 ホッケーゲーム part.27 ゲームポーズ、終了、ロード 【チュートリアル】

ゲームオーバー時の処理を完成させよう。問題だったのは、10点とっても、マレットやパックが動くので、得点が加算されていくこと。マレットの動きを効かなくするとか、パックを一時的に消してしまってもイイのだが、一番簡単なのが、ゲームをポーズ(pause)…

【日本語】 UE4 ホッケーゲーム part.26 ゲームオーバー表示UMG 【チュートリアル】

どちらかが10点取ったらゲームオーバーとなるようにしよう。古い画像だけれども、プレイヤーが負けた場合は、こんな感じの表示にする。[Play again] と [Quit] のボタンも付けて、この後どうするか選べるようにしよう。

【日本語】 UE4 ホッケーゲーム part.25 得点表示UMG 【チュートリアル】

自作の [GameMode] である "ZZ_GameMode" に貯めた得点データを UMG 表示させよう。先ずは表示用のウィジェットブループリントを作る。

【日本語】 UE4 ホッケーゲーム part.24 ゴールと得点管理4 (breakpoint でデバグ)【チュートリアル】

「なんでやねん」を「あ~、そういうことだったのか」に変え、欠陥を修正していこう。そのためには、プログラムの流れを把握する必要がある。その一つ方法として、あっちこっちに [Print String] を付け、ゲームを止めずに流れの確認をする方法がある。[Prin…

【日本語】 UE4 ホッケーゲーム part.23 ゴールと得点管理3 (俺的 cast to ~~ の理解)【チュートリアル】

自作の [GameMode] である "ZZ_GameMode" に変数とカスタムイベントを追加した。2面のレベルブループリントから、このカスタムイベントを呼ぶ。場所は、[OnActorBeginOverlap (GoalCom)] の最後に付けた [PuchDasu] の前。ここに処理を追加する。

【日本語】 UE4 ホッケーゲーム part.22 ゴールと得点管理2 (overlapのワナとGameModeのグラフ利用)【チュートリアル】

ゴールで [Box Trigger] が反応しない理由は、パック側のプロパティ [Generate Overlap Events] にチェックが入ってないから。[Collision] のカテゴリにあるから、下の図を見てね。トリガでイベントを発生させるためには、空間に入ってくるアクタの方に設定…

UE4 GPUの熱対策

電源がぶっ壊れて、その影響か、グラボが異常停止することがあったのですが、それもなんとか落ち着いて来て、(なぜ落ち着いてきたのか理由は不明だが、)安心しておりました。ところが、異音がします。グラボがビリビリィ~言ってます。ビリビリビリビリ~…

【日本語】 UE4 ホッケーゲーム part.21 ゴールと得点管理1 (box triggerのイベント利用)【チュートリアル】

自キャラ(プレーヤーのマレット)とパックの動きは設定できた。(あ、マテリアルはまだだった。)残りの課題は、得点処理、敵AI(相手のマレットの動き)、ゲームオーバー処理だ。 今回は、得点処理の前編として、パックがゴールに入った時の処理をやってい…

【日本語】 UE4 ホッケーゲーム part.20 パックの上限速度設定2 (normalizeの使い方)【チュートリアル】

変数を作り、それを利用してパックの速さを制限する準備が出来た。やりたいことはすごく単純で、 パックの速さが "4000" を超えているなら パックの速さを "4000" にセット ということ。1の条件成立時に、2の結果にすればいいので、[Branch] ノードを使って…

【日本語】 UE4 ホッケーゲーム part.19 パックの上限速度設定1 【チュートリアル】

もう少しだけパックに制限を加えたいと思う。マレットを優しくパックに当てても、結構な確率で、パックが猛スピードで飛んで行くことがあると思う。これは、パックとマレットが表面でぶつかるだけでなく、内部にまで侵入し、互いが重なりあっている間は、そ…

UE4 ホッケーゲーム チュートリアル 再開します

先日、新しい電源が届きましたが、その後、今度はグラボが突然停止する現象が頻発しておりました。昨日、やっと安定したようなので、ホッケーゲームシリーズを再開したいと思います。 その前に、この度の熊本地震により被災された皆様に、迅速かつ公平な支援…

電源故障によりちょっと休止

です。

【日本語】 UE4 ホッケーゲーム part.18 Custom Event でパックをポン 【チュートリアル】

パックが壁をすり抜けて何処かへ行ってしまったり、壁にはまって動かなくなった場合の対処方法を追加していく。今回は、[SPACE] キーを押すことで、パックがテーブル中央に戻るようにして、これに対応したいと思う。だが、パックが中央に出るタイミングは、[…

【日本語】 UE4 ホッケーゲーム part.17 パックを物理で動かす 【チュートリアル】

マレットが動くようになったので、今度はパックの番だ。気持よくバコーンと弾きたいよね。だが先に、ちょっと残念なお知らせだ。ブループリントを使ってパックを作るのかなって思った人もいるかもしれないが、ブループリントは使わない。普通のスタティック…

【日本語】 UE4 ホッケーゲーム part.16 マレット位置の修正、制限 【チュートリアル】

マレットは、マウスカーソルの位置に合わせてホッケーテーブル上を動くようになった。しかし、まだ、 半分埋まって動いている 枠の上にあがってしまう 敵陣にまで移動してしまう という修正しなければならない点が残っている。

【日本語】 UE4 ホッケーゲーム part.15 動けマレット 【チュートリアル】

マレットが動かなかった理由は、非常に単純。Youtubeでチュートリアルをやっている外人さんも(わざとかどうか知らないけど)設定を忘れてて焦ってたりする。その設定はココ、[Details] > [Transform] > [Mobility] 。 "Static"(スタティック)というのは「…

【日本語】 UE4 ホッケーゲーム part.14 3D座標上でのマウス位置にアクタをSet 【チュートリアル】

自作の[GameMode]の話、大事だから、結構長くなったけど、大丈夫だったかな? それから、再度、ダブルクリックで開いてみると以下のようになってるハズ。何か変だぞーって思うかもしれないケド、安心して下さい、ちゃんと履いて・・・、イヤイヤ、 ブループ…

【日本語】 UE4 ホッケーゲーム part.13 邪魔者は消せ! GameModeをいじる2 【チュートリアル】

[DefaultPawn]を何とかするには、それを支配している大本の[GameMode]をいじらないといけないことを確認した。では、EPICさんが作った[GameMode]を使うのではなく、自分用の[GameMode]を作って、邪魔な[DefaultPawn]を消していこう。

【日本語】 UE4 ホッケーゲーム part.12 邪魔者は消せ! GameModeをいじる1 【チュートリアル】

君は丸い玉を見たか? いや、さてさて、前回はカメラを固定するまでやって、その後どうなるかは、試していない。だが、ご自分で、[Play]してみた方は、見てしまったのではないだろうか。ASDWのキーを押すことで、画面上を動く丸い玉を。これが何かは、ゲーム…

UE4 4.11.0 正式リリース

UE4

バージョン"4.11.0"でた~。もうプレビュー版じゃないぜ。詳しくはここ"Unreal Engine 4.11 Released!"。 ふむふむ、あれがあーなって、こんなことが出来るようになって、ここがさらにすごくなって、、、、、、って、こんな長いの読む気がしないよ~。ま、と…

【日本語】 UE4 ホッケーゲーム part.11 固定カメラ、ホッケーテーブル 【チュートリアル】

今回は、ホッケーテーブルをBSPで用意して外見を作り、それを見下ろすようなゲーム画面になるように固定カメラのの設置・設定をしようと思う。これも何度も使いまわしているが、見た感じはこんなのになる予定。

【日本語】 UE4 ホッケーゲーム part.10 キー入力の制限解除、あと"Build" 【チュートリアル】

ウィジットのボタンを押して2面("LV_2_Game")に来た時、キー入力が出来るように戻そう。[ESC]でゲームが終了できるよになった方が安全でイイ。それから、マウスカーソルの表示を再度設定して、消えないようにしよう。

【日本語】 UE4 ホッケーゲーム part.9 UMGのボタンでレベル移動 【チュートリアル】

さあ、ボタンを機能させて、2面("LV_2_Game")に飛べるようになる日が来た。ウィジットブループリントを開いて早速必要なノードを書き込んでいこう。

【日本語】 UE4 ホッケーゲーム part.8 入力制限 【チュートリアル】

前回マウス表示までこぎ着けたが、まだASDWで移動できてしまうし、マウスを押しっぱなしで動かすと、マウスルック出来てしマウス。あっ。 これを禁止するには、何か、ゲームでの入力を制限して、UMG(UI(ユーザーインターフェース))にのみ入力を許可する…

【日本語】 UE4 ホッケーゲーム part.7 マウスカーソル表示 【チュートリアル】

前回最後のところで、むむっ、マウスが見えない! その通り。ボタンの上辺りにマウスが行くと、「マウス来たよ~」ってボタンが反応してくれるけど、まだ見えはしてない。では、見えるようにしよう。

【日本語】 UE4 ホッケーゲーム part.6 UMG表示 【チュートリアル】

急がないで、ゆっくりやっているのだが、意外ときついな。体が、、、ゴホゴホ。では、今回は、UMGを表示させよう。

【日本語】 UE4 ホッケーゲーム part.5 UMG、説明部分とボタン 【チュートリアル】

前回は、タイトル部分をテキストで書いただけだった。続きを加えていこう。

【日本語】 UE4 ホッケーゲーム part.4 UMGでタイトル 【チュートリアル】

前回はスタートメニューのバックグラウンド(風景部分)を準備した。今回は前面に表示される部分、タイトルとかボタンとかの部分を作る。これは"Widget Blueprint"ウィジットブループリントを使って表現する。UMG (Unreal Motion Graphics) って言ったりもす…

【日本語】 UE4 ホッケーゲーム part.3 プレイヤースタート 【チュートリアル】

いやいや全然進まない。レベルを2つ("LV_1_Start"、"LV_2_Game")作って、1つをデフォルトのスタート地点にする。これしかやってない。うむ、この調子では、出来上がる前に、東京にオリンピックが来てしまうかも。まーそれでもいいや。

【日本語】 UE4 ホッケーゲーム part.2 開始レベル2つ設定 【チュートリアル】

前回は簡単に言うと、レベルを2つ作っただけ。体のことを考えて、ゆっくりだが、適度な量の説明になるよう頑張るな。で、今回は、レベルエディタ・ゲームの両開始時のちょっとした設定をする。