ブループリント
「昨日のLinerDampingがどういうことなのか気になったので、さらに追加テストを実施した」 「というかんじで、赤い方のLinerDampingを増やしておくと、やっぱり普通の重力落下も遅くなってる」妹「やっぱり物体の動くを遅くしたり、速くしたりする設定なのか…
妹「Component作るっぽい動画がいくつか見つけたんだけど、英語->日本語字幕ではさっぱりわからん。でも、やりたいことが出来そうな気配は漂ってた!」「漂ってたんだ。じゃあとりあえずこの動画から見ていくことに」docs.unrealengine.com妹「ホバーするコ…
妹「ActorComponentってのがよくわからないんだよ。2回ぐらい挑戦したみたんだけど、やっぱりよくわからん」「どういうことをやろうとしてるの?」妹「クラスの継承を使わずに同じことをする……みたいな? 多分コンポーネントを作れば出来ると思うんだけど」…
forums.unrealengine.com「英語フォーラムにプラットフォーム型のゲームプロジェクトを公開してる人がいたので、今日はその紹介」妹「プラットフォーム型っていっても、3Dなのか」「3Dのプラットフォーム型ゲーム。ジャンプアクションというか。中身は全部ブ…
妹「だいぶ前に兄に聞いた時は、そういうノードはないんじゃない? って言われたんだけど、実はあったというやつ」妹「何をしようとしてたかというと、ボタンを押したらブレーキフラグを立てて、一定時間立つとそのフラグが解除される。その一定時間待つのに…
「マップの端っこで風に吹き戻されるのは、あれでプレイエリアを制限してるの?」妹「あれ以上広げるとわけわかんなくなると思うんだよね。迷子になるし、油揚げの密度の問題もあるし」「テストプレイ用の初期バージョンだと遠くにいくと油揚げなくなってた…
「今日の進捗状況。アニメーションブループリントで、攻撃を始められるようになった。ただしやめる設定はしてないからやめてくれない」妹「アニメーションブループリント使うんだ。あれなんかよくわからないんだけど、普通のブループリントからアニメをさせ…
妹「数字をいい感じにしたいんだよ。上手く説明できないんだけど、とにかくいい感じに数字を変化させたいというか」「それはEase的な話かなあ……」[UE4] 動きに緩急をつけるEaseノードの紹介 | historia Inc - 株式会社ヒストリア「AとBをAlphaのピンをつなぐ…
妹「小さい時ほど大きくなるような数字が欲しいんだよ。こう、スピードが遅い時は大きい数字になって、速い時ほど小さい数字になるのがいいんだけど」「なんだかよくわからんけど、たぶん昨日の応用の話のような気がする」 「Lerp は、A と B の数字を入れ替…
妹「あとLerpもよくわかんないんだけど。昨日と同じ、ランドスケープマウンテンのサンプルなんだけど……」妹「なにがわからないかというと、まず読み方がわからない」「読み方……って言われてもこれ略語だから、どうなるんだろ? Linear interpolationを略して…
妹「ランドスケープのサンプルを見て飛び方の調査をしてるんだけど、よくわかんないノードがある。いっぱいある」「日本語のドキュメントがないやつかな」妹「日本語のがなかったり、日本語なんだけど意味がわからなかったりした。角度関係っぽいんだけど。R…
妹「……というわけで大きさを調べようとしたんだけど、ConstructionScriptからActorがスポーン出来なくて、スポーン出来ないとGetActorBoundsが使えないから大きさが測れないよ」「そういえばそうだったかも」togetter.com「ということで、ConstructioScript…
※6/14追記 妹にこれだと大きさじゃなくて半分の大きさを調べてるのでは? と言われて確認したらやっぱり半分だったので、そういう感じに訂正しました。妹「バウンディングボックスというのを調べればいい、調べられるということはわかったけど、結局大きさは…
妹「アクターの大きさって調べられないのかな? 一番でっぱってる部分で計算した場合に、長さがどれくらいかという」「何に使うの?」妹「ブロックをキッチリ等間隔で並べる仕組みを、色んなのに使えるようにしたいんだけど、大きさがけっこうまちまちで。か…
妹「パンチしてブロックをぶっ壊す仕組みが出来たよ」「パンチ力すごい」妹「サンプルの設定をそのままにしたらこうなった。これをやるために、ブロックをSpriteじゃなくてポリゴンで作ろうとしてたんだけど、何故かペラペラのPlaneじゃ駄目で、しょうがない…
妹「毎回悩むんだけど、主人公のパラメータってどこに置いとけばいいもんなのかな? HPとか、持ってるアイテムとか。別のレベルでも引き継いで使いたいんだけど。色んな説明読むとライフの保存場所に適してるとか書いてあるけど、他のとこにも適してるって書…
「配列って、範囲外からGETしようとすると初期値のnullとかになるんだけど、これ整数型の配列だったら見分けつかないよなあ……と思って実験してみたところ。やっぱり見分けはつかなかった。元々0が入ってる場合と、読み出しに失敗して0になった場合と区別出来…
「今日のテーマは、デバッグにコンソールコマンドを使ってみようという話。例えばコリジョンが重なってるのか、重なってないのかというのを調べる時、コリジョンの位置や形状をゲーム中で確認したいことがある」妹「表示設定でコリジョン見えるようにはして…
「CollisionOverlapの発生タイミングを調べてみたところ、なんだか不思議な仕様がわかった。パンチの時に、手を振りかぶった時にSetCollisionResponseでコリジョンを有効にしてるんだけど、SetCollisionResponseの時点ですぐOverlapが起きてる。もちろんその…
妹「そういえば、パンチが2回当たる事件の調査ってしてたっけ?」「そんな話を聞いたことがあるような、ないような。調査はまだしてないかも」妹「こういう風にすると、なぜかパンチが同じ敵に2回当たってる、オーバーラップイベントが起きてるみたいなんだ…
妹「LineTraceで色々実験してたんだけど、これってBSPブラシにはちゃんと効かないのかな? 一応当たったってことはわかるんだけど、Actorの名前が出てこないから、何に当たったのかイマイチわからない」「そう言われても、BSPブラシはActorではないような気…
「昨日の記事で出てきた、敵配列の中からランダムで1つ選ぶというやつ、あれって他の方法が速いんじゃないかと気になったので、今日はその動作速度を比較する実験をやった」SHUFFLEノードを使うパターン RandomIntegerInRangeノードを使うパターン 「実験に…
「毎度おなじみのレトロゲーム風プロジェクトの研究。昨日のデバッグ作業は実はこれの話だったという」妹「インベーダーゲームというのも、聞いたことしかないなあ。写真だけで動いてる見てないかも」「敵が左右に動いて、端までいったら前進して……と、全体…
「とあるプロジェクトデータの中身を確認してたんだけど、どうもゲームが終わった後にこういうエラーが出てきて、同じようにクリアしてるのに、エラーの数が多かったり、全然なかったりする、という事態が起きた。このままだとデバッグするのは難しい」妹「…
www.youtube.com妹「これはブループリント? でもなにかが違うような気が……」「これはNottorusという、Unity用のプラグイン。UE4じゃない」https://www.assetstore.unity3d.com/en/#!/content/59656「こういう感じで、文字じゃなく絵的な感じでプログラムを…
妹「というわけで、SmartLinkが機能したとして、まだジャンプの方向が定まってないという問題が残ってる。まあLaunchCharacterを使えば良さそうではあるんだけど……」「使っちゃ駄目なの?」妹「それはなんかヒキョーな気がする。こっちはジャンプ中の横移動…
妹「プレイヤーが近づくと追いかけてくるようなオバケを作ってたんだけど、プレイヤーが近くにいない時はそのへんをウロウロさせるようにしたんだよ。そうするとウロウロはするようになったんだけど、何故か高さが変わらない。FloatingPawnMovementなんだか…
妹「FinishExecuteが要るのはわかったけど、デコレーターを使うと中断出来るとも言ってたよね?」「出来るよ。例えばTimeLimitデコレーターを使うと、設定した時間が経つとタスクを強制終了させることが出来る」妹「そうするとさ、タスクの都合を無視して勝…
妹「先日作ってたオバケに追いかけられるゲームなんだけど、作ってた時にいくつか解決してない問題が出てきたんだよ」docs.unrealengine.com docs.unrealengine.com妹「まずはAIの動きなんだけど、とりあえずただ追尾するキャラクターっていうのを作っていた…
妹「兄のブループリント見てると、時々トゲのはえたやつがあるよね?」「それはブループリントエディタの設定を試してるやつだよ。線の向きに合わせて矢印が出るという」「メニューから、編集 > エディタの環境設定の順番でクリックして、コンテンツエディタ…