投稿記事

2024年 01月の記事 (4)

シン@個人ゲーム制作 2024/01/29 18:52

作業進捗(キャンプシーン続き)

キャンプ(野宿)シーンの作業進捗の記事になります。

作業進捗

↓マップメニューからのキャンプシーン

↓夜のキャンプシーン

前回から以下の作業を実施しました。
・マップにメニューUI追加
・マップメニューに「進行」「キャンプ」「素材採取」のUI実装
・「進行」「キャンプ」選択時のロジック実装
・キャンプ場面の追加
・キャンプ時のキャラアニメーション遷移の追加
・キャンプ時のキャラ配置のロジック実装
・焚火の時間による光源設定のロジック実装
考慮の必要な処理がけっこうあって全体的に苦戦しました。

特にキャラ配置のロジックが意外と複雑で時間かかりました。ですがパーティ人数が12人まで増えても対応出来るように拡張性持たせられたので満足してます。

今後の予定

前回記事にも書いてますが
・装備品のキャンプシーンでの画像
・キャンプシーン終了用のUI
・キャンプ終了後に時間を進める処理(夜→朝、朝→夜)
・各ステータスの回復処理
ここらへんの作業を進める予定でしたが、武器のキャンプ画像はスプライト非表示にして描画しない方向で進めようと思ってます。

画像素材の作成がけっこう時間掛かるので、武器追加をしてくと都度キャンプ用の画像も描く事になり稼働時間取られるなぁと感じたので決めました。

焚火の音源

DSP Fantasyという音源作成ソフトがセールで売ってたので購入して使ってみました。

AIではなくデフォルトの音源のパラメータを調整して音を作るソフトで、本職の方が作った音源の方がクオリティ高いですが、ひとまず一通りの音をアセットではなく自作でパパっと揃えるのには良さそうです。

以上、概要と進捗でした。
読んでいただきありがとうございます!

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

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

シン@個人ゲーム制作 2024/01/19 17:00

作業進捗(キャンプシーン)

キャンプ(野宿)シーンの概要と作業進捗の記事になります。

作業進捗

SNSにアップした動画↓

手直しした別バージョン↓

現状進めているのは画像素材の作成で、以下はひとまず出来ています。
・男性キャラの画像2種
・女性キャラの画像2種
・革鎧の画像
・鉄鎧の画像
・ブーツの画像

キャンプ(野宿)概要

キャンプで実装予定の要素は
・各ステータスの回復
・時間調整(昼←→夜)
今の所は上記のみのです。

表現したい要素は以下の通りけっこうあります。
・食事(満腹度未実装)
・スタミナ回復(スタミナ未実装)
・装備の手入れ(装備の耐久度未実装)
・チームメンバーの親密度補正アクション(親密度未実装)
・簡易クラフト(クラフトシステム未実装)
etc…

あれこれ要素追加してると完成しないので、ひとまず保留にするつもりです。

今後の作業予定

今後は以下画像の作成優先で作業予定です。
・ローブの画像
・武器の画像
・盾の画像
・キャンプシステム実装

画像が揃えば最低限キャンプシーンは出来ると思います。演出関係はちょっと後回しです。
ざっくり設計してシステム実装まで進めてから調整や追加等に手を付けようと思います。

以上、概要と進捗でした。
読んでいただきありがとうございます!

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

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

シン@個人ゲーム制作 2024/01/09 17:45

作業進捗(マップ移動処理)

前回からの作業進捗になります。

進めた作業内容は
・マップに現在地と移動可能先の表示
・移動先を選んだ際のフィールド切り替えと演出
・移動先を選んで街との往復
進捗動画

マップに現在地と移動可能先の表示

以前設定したマップグリッド毎のID番号をプレイヤー情報の現在地に設定し、現在地のマップに枠画像を表示するようにしました。
移動可能先の表示は、現在地の上下左右に位置するマップIDを取得し、そのマップ以外はアルファ値を低くして暗く表示してます。

移動先を選んだ際のフィールド切り替えと演出

フィールド端のフラグを作り、フラグが立ったらマップを表示。
移動先を選択したら以前作成したフェードアウトを実行し、移動先に選択したマップの設定値を取得して次に表示するフィールドを設定後、フェードインしてます。
フェードインの処理がちょっと不安定なので見直し必要そうです。

移動先を選んで街との往復

実装の仕方は上のフィールド切り替えとほぼ一緒で、街用のマップIDを設定してフェードアウト-イン後に街の画像を表示。
街から出る用のボタンを追加して、ボタンを押したらまたマップを表示して移動先を選ぶように実装しました。


まず機能実装を目標に作業してたので計画通りに進みました。
凝った演出や画像は今後入れていこうかなと思ってます。
あとマップの設定値に、出力する敵の種類と強さを持たせてフィールド毎の特徴を出そうと思います。
時間の概念も実装して松明の運用と夜間は敵が強くなる等も今後実装していく予定です。

以上、内容と進捗でした。
読んでいただきありがとうございます!

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

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

シン@個人ゲーム制作 2024/01/02 16:21

作業進捗(マップ移動処理)

本年もよろしくお願いいたします!

前回からの進捗紹介になります。
・カメラ、キャラの移動速度修正
・フィールドのスクロール速度を修正
・フェードアウト、イン演出を試しに実装
Xに上げた最新動画

カメラ、キャラの移動速度修正

キャラの移動先座標はスクリーン座標をワールド座標に変換して取得してたのですが、
カメラがフィールド端で止まるとスクリーン座標も変わらなくなり、おかしな挙動になってたので、移動処理の改修をしつつ速度修正をしました。

フィールドのスクロール速度を修正

カメラ、キャラの移動速度に合わせてフィールドのスクロール速度を修正。
移動速度からスクロール速度を算出するようになってないので、スクリプト上で算出するよう今後改修が必要だなぁと感じてます。まだフィールドの種類少ないので楽ですが、増えてくると大変そうです。

フェードアウト、イン演出を試しに実装

テスト用のフィールド切り替え機能を実装してあるので、そこにフェードアウト・インの処理を追加して表現してみました。
想定通り動いてるので、マップから移動先選択の処理を今後組んだ時に実行されるようにしようと考えてます。

次の作業予定は
・フィールド端到達* でマップを表示
・現在地グリッドと移動可能グリッドの強調表示
・移動先グリッド選択したらフェードアウト→インで移動先フィールドの表示
この実装を目指しつつ、素材の作成も合間にやっていこうと考えてます!

以上、内容と進捗でした。
読んでいただきありがとうございます!

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

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

月別アーカイブ

記事のタグから探す

限定特典から探す

記事を検索