2015ハマケン100%開発アプリ開発。4、ライブラリ、ツール類について。(潰れ演出)Tweetこんにちは。真実の証明」を観て、後味の悪い気分を味わっております。習作ゲームは、敵も拳に潰されるようになり、いよいよカオスちっくになってきました。潰された時に血糊を出すようにしました。(怒りの拳)Tweet新キャラ「拳(こぶし)」を追加。プレイヤーを狙って拳が振り下ろされます。それから前回の爆弾の爆風で、敵も吹き飛ばされるようになりました。(爆弾)Tweet爆弾っぽいものが出てくるようにしました。爆弾のモデルは仮のものです。プレイヤーだけですが、爆風の影響を受けるようにしました。今回、目に見えない部分で、いろいろBlueprintを書きなおしました。Blueprint内でいろいろ直書きしてたノードをコンポーネント化しました。これで使い回し&部分変更がしやすいようになりました。Osakaで行われたセッションが、動画で公開されてまして、ちょうど僕のようなUE4で何かを作り始めたばかりのものにとっては、ヒントとなるような事が満載で嬉しかったです。開発の手を休めてでも観るべきです。中村氏のセッションBlueprintの知られざる機能を紹介。ソースコントロールでBlueprintのマージとか、キャストしすぎんなよインターフェース使えよ!とか、いろいろありがたい話しが聴けます。キャスト多用については、そもそもがUE4のチュートリアルビデオの中でやりまくってたような気がするので、この辺りから改めていかないと、まずいのではないかと思いました。ロブ氏のセッションBlueprintでコンポーネントを作れるようになったので、これを使ってAI的なアルゴリズムを追加していくぜ的なデモを見せてくれます。(体当たり攻撃)Tweetプレイヤーのキューブが、敵に反撃できるようになりました。ほんのちょっとだけ、バンパーで反射した時の一瞬だけですが。その瞬間、赤色に変わります。UE4のBlueprintでゲームを作り始めて1〜2ヶ月程度でしょうか?まだまだ分からないことが多いのは当然ですが、何よりもまず今感じてるのは、自分自身がBlueprintならではのコーディング(@aizen76氏言うところのノーディング)、及び、開発手法が体得できていないことです。新しく始める事につきものの、初期のジレンマとでも申しましょうか。C/C++などの手法に慣れていて、そのままの手法でBlueprintでノーディングしようとすると、どうしても見通しが悪いというか、助長性を感じるところが出てきてしまい、なかなか先に進まないというのが、基本的なパターンとしてあると思います。Timelineを使ってみました。(アイテム追加中)Tweet敵のAIをちょっといじったら、プレイヤーの追跡が少し厳しくなりました。今はまだ調整段階ではないので、とりあえずこのままで。緑の三角コーンは仮のアイテムBOXなんですが、今は中に入っているアイテムを追加していってます。Panelの上に動的に別のUMGを載せることに挑戦したのですが、このUMGというシステム、細かいところの仕様がいまいち分かりづらいですね。あとUMG自体がまだ開発途中という感じで、いろいろ足りてない気もしました。僕の知識不足なのかもしれませんが。唯一参考になったのが、こちらのサイトさんの記事でした。動的に配置するテキストをセンタリングしたかったのですが、サイズ関連の取得が駄目なせいか、今のところうまくできてません。こんなところで悩ませられるとは...。UMGは静的にものを配置してデザインするのには楽でしたが、Blueprintから動的に物を配置することも、もっと単純明快にできるようになるといいと思いました。(自動生成マップ)Tweet前回よりちょっと時間が開いてしまいましたが、まだ進めていますこのシリーズ。今回はなんと、マップの自動生成に挑戦しました。ま、ご覧のとおり、そんな凄く無いんですが。コントロールする軸アイコンのことです。自分のプロジェクトで、いつの頃からか、トランスフォームツール自体を操作する時には問題ないのですが、オブジェクトの詳細パネルで座標を入力して移動すると、オブジェクトは移動するのに、トランスフォームツールがそれに付いてこない事象が現れました。詳細は以下のビデオにおさめてあります。(バンパーアニメーション)Tweet前回のバンパーにアニメーションを入れました。プロトタイプ段階なので、あまり細かいところをやってもしようがないんですが、UE4でアニメーション関連の操作をあまりやってないので、いい勉強と思い、勢いやってみたわけです。UE4でのアニメーションシステムは、主にマチネとスケルタルメッシュアニメーションがありますが、今回は怖くて今まで触ってなかったスケルタルメッシュアニメーションに挑戦しました。ぼよーんと跳ねるだけのアニメーションなので、UE4内で完結できるマチネを使った方が良かったのかもしれませんが、ま、色々勉強ということで...。(実はその辺りの事情すらよく分かってなかった)とりあえずBlenderで、バンパーにボーンを仕込んで、ぼよ~んとやってみました。Userとか、すごく複雑に感じるのですが、みなさん如何でしょうか?というかアクションを作った後にオブジェクト名を変えただけで、リンクが切れたような変な状態になってしまって、今、途方にくれているのですが、どうしたら直るのでしょうか...。HamkenDevelopMac,iPhoneのネイティブアプリ開発。Flashアプリの開発をやっています。このブログを検索マイアプリPOLYZANTHショート・ショート・ゲームの迷宮リラックス。ゲームをクリアすれば、先へ進むことができます。じきに慣れるでしょう。Rebirth程よいランダム感で繰り返し遊べます。iOS版:https://goo.gl/pLxhgEAndroid版:https://goo.gl/IjxKhB右脳でございます記憶力の鍛錬をしながら「右脳くん」キャラクターを収集。新トレーニングも追加しました。iOS版:https://goo.gl/AOEtYzAndroid版:https://goo.gl/MAocZU不安なさかな不安症な魚がよみあげる短歌を楽しむアプリです。してらんない動きまわる文字から、単語を読み取るゲームです。(13)人気の投稿iPhoneのメッセージの吹き出しが突然青から緑になったらiPhoneのメッセージが便利すぎて、最近、iPhone同士の相手とはメールをほとんど使わなくなりました。GameObjectの非表示2つの方法と削除GameObjectをスクリプトから、一時的に非表示にする方法を試してみました。Unityでは、以下の2つの方法が一般的なようです。Unityアセット9選Unityを使っていると、次々とすばらしいアセットがリリースされて、その情報を追いかけるだけでも大変です。いったような事にならないようにしたいですね。