投稿記事

フラスマ 2022/04/08 01:35

VProjectカッコカリ 4:敵の体力ゲージ

今回は敵の体力ゲージを作りました。

敵の体力ゲージ


体力に応じて赤が増減
左は現在の体力、右は最大体力

画面全体をスッキリ見せたくて、
最大体力の時はゲージを表示しないようにしたのですが、
相手を叩くまで体力が分からないというデメリットも抱えてます。

ゲージの厚みを薄くする、とかでもよかったかも。
その辺の調整は今後もし問題が出てきたらで。

スクリプトアセットを初めて使いました


今まで関数はオブジェクトのcreateイベント内で全部定義していたのですが、
createイベントを子イベントが書き換えてしまうと使えなくなってしまう、どうしたら・・
なんて問題に直面したので、
今回初めて関数定義をスクリプトアセットの所に書いてみました。

「何かスクリプトアセットって難しそうだな」と思っていたのですが、
実際やってみると、ただファイルを作って名前をつけて普通にgml書くだけで動きました。
意外と簡単でした。

しかもこれ、オブジェクトの継承とか関係なく、
変数名さえ定義しておけば色々なオブジェクトで同じ関数を使えるので、とても便利そうです。
すでに敵オブジェクトでさえ若干継承ツリーが3股4股くらいに分かれてきているので、助けられることになりそうです。


ここまでお読みいただきありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2022/04/06 21:27

VProjectカッコカリ 3:ステージクリア画面着手 (はじめてのシーケンス)

今回は、ステージクリアした時の画面を少し作りました。

ステージクリア画面

簡単ながらも、勝利のダンスを踊ってるイメージで。

今までは、旗に触った瞬間メニュー画面に戻っていました。
このクリア画面、簡素ではありますが、
達成感を味わわせるという役割は果たせているはず。

シーケンス

今回この画面を作るにあたって、
シーケンスという機能を初めて使いました。
シーケンスというのは、時系列で展開する色々、
特にアニメーションを作るのに使う機能です。

思わぬところをドラッグしてしまったら、他のフレームの位置情報が変わってしまっていたりなど起こり、慣れないながらも作りました。


【GameMaker Studio2】シーケンサーの基本的な使い方
↑こちらを参考に、使い方を覚えていきながらの作成作業でした。
@2dgames_jpさん、ありがとうございます。

アニメーションカーブを使おうと思ったのですが、
参考記事のgamemakerのバージョンと自分のそれとが違ったせいか、
アイコンが見つからなかったので、
代わりに折れ線を使いました。

お読みいただきありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2022/04/05 21:42

VProjectカッコカリ 2:テレポートスキルを強化

今回は、以前からあったテレポートスキルに改良を加えました。

以前のテレポート

https://twitter.com/nakamoooooo/status/1502605494325719042?s=20&t=gUNVUdU8t9LdB-PxuXQPyw

・テレポート先となるマーカーをその場に設置
・再度使用でテレポートし、マーカーを消す
・テレポート後の約1秒弱は無敵


今回改良したテレポート

・プレイヤーが自機移動入力をしている場合、
その時のプレイヤーの移動方向と同じ方向に
マーカーに初速を与える。
マーカーは2秒半程度経つか、壁にぶつかると静止する。
・マーカー持続音、テレポート音を追加。
・マーカーを手前に描画するようにし、影で見えなくなることを無くした。


マーカーを遠くに設置できるようにしたことで
プレイヤーが未踏の場所へ一気にワープできるようになりました。

これが強すぎるせいでゲームがつまらなくなってしまわないよう、
マーカーの移動距離などはバランスをよく見極めて調整していきたいところ。


持続音の追加によって、今自分がマーカーを置いてあるのかどうか
忘れてしまっても音で確認できるようになりました。



そういえば、スキルを使ったはずなのにテレポートできない事が一回だけあったような・・?気のせいであってくれ。



今回は以上となります。
お読みいただき、ありがとうございました。
何でも気軽にコメント書いていってください。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2022/04/04 20:01

VProjectカッコカリ 1:セーブ・ロードの専用画面

今までは、ステージ選択画面にセーブボタン・ロードボタンを設置していました


今回、新たにセーブデータの内容を表示するオブジェクトを作って、
それに伴いセーブ・ロードの機能を新しい画面に移すことにしました。

クリアしたステージ数、
スキルの解放数、
そしてメダルの所持数が表示されます。

また、各種ボタンUIからマウスカーソルを離した時に、
左上の説明文が空白になるように変更しました。

こんな感じで、日々少しずつ作っていってます。
作らない日もあります。
今のところ少しずつの進歩を楽しめています。

ちなみにですが、動画中のマウスカーソルは黒色で録画されていますが
実際のゲーム画面ではカーソルの向こう側が反転した色で表示されます。
(マイクラみたいに)

お読みいただきありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2022/04/04 02:39

VProjectカッコカリ 0:これまでの進捗

これまでの進捗が[こちら]からご覧いただけます。
twitterなので、少し見るのが不便ですがお許しを

これまでの進捗を、ざっくりと説明いたしますと
・6つのステージ+1つのボスステージ
・6つのスキル

ができている状況です。


これからはtwitterに上げていた進捗をこのci-enに上げていきます。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

34 35 36 37 38 39 40 »

月別アーカイブ

限定特典から探す

記事を検索