投稿記事

ダメージ床R 2024/02/23 19:17

【はじめてのRPGツクール】幼なじみのお姉ちゃんとお泊りHゲーム版その18

どうも、ダメージ床Rの色塗り担当の「そば」です。

『はじめてのRPGツクール』記事では
いつかエッチでやりがいのあるゲームが作りたい…!と夢見る、ゲーム制作ド初心者2人がRPGツクールで試作ゲームを作っている様子を毎回お伝えしています。
使用しているのはRPGツクールMZです。

試作ゲームの詳細はこちら

オリジナルメニュー画面編 第三回!

<やることリスト>
(1)メニュー画面の代わりに表示される
(2)背景画像表示
(3)時間帯表示
(4)ボタン表示(セーブ、ロードetc.)
(5)攻略のヒント表示
(6)進捗のゲージ表示

(1)一回目記事
(2)~(4)二回目記事
に引き続き、今回は(5)攻略のヒント表示欄を作っていきます!

攻略のヒントを出す欄を作りたい

今回何をつくりたいのかというと…


この部分に、進行状況によって変わるヒントを表示したい!ということです。
変数に入ってる文章を表示できるようにするのが今回の目標かな。

どう作る?


最初、ウィンドウをヒント欄の位置に持ってくればいいんじゃないか?と思って色々調べたんですけど、意外と面倒くさそう…ということが分かってきました。

いや、なんで?

デフォルト機能で好きな位置に文字置かせてくれや(クレーマー)
プラグインを使わせてもらえばウィンドウ位置は変えられる、けど面倒。
ということで、代わりにもっと気楽な方法はないのか?と模索して見つけたのが…

文字を画像に変換すれば好きな位置に表示できる!
という方法でした。いや、なんで?(二回目)
意外な力技に初心者困惑。

動的文字列ピクチャ生成プラグイン

というわけで今回使うプラグインはこちら!

DTextPicture.js プラグイン
です。

>指定した文字列でピクチャを動的に生成するコマンドを提供します。
文字列には各種制御文字(\v[n]等)も使用可能で、制御文字で表示した変数の値が
変更されたときにリアルタイムでピクチャの内容を更新できます。

とのこと。今回作りたいものに合ってそう!


いつものとこに入れてみました。
今回もPluginCommonBase.jsが必須なので、DTextPicture.jsより上に置いときましょう。

<プラグイン情報>
DTextPicture.js動的文字列ピクチャ生成プラグイン
プラグイン説明
ダウンロード

PluginCommonBase.js → ツクールMZに同梱されてました。
私の環境だとProgram Files(x86)\Steam\steamapps\common\RPG Maker MZ\dlc\Basic Resources\plugins\officialにありました。

プラグイン製作者の方、情報を載せてくださってる方、本当にありがとうございます。

ピクチャ(画像)にしたい文字を設定する

前回までに作ったメニュー画面のコモンイベントに実行内容を書いていきます。

イベントコマンド3ページ目のプラグインコマンド→DTextPictureの文字列ピクチャ準備を選択して、画像にしたい文字列と文字の大きさや色を指定します。


赤線が文字の見た目に関する設定です。
フォントサイズ(文字の大きさ)が25、制御文字で色・文字フチのサイズ・フチの色を指定してます。

色指定の[1]というのは
プロジェクトプロジェクトフォルダ\img\systemにあるWindow.pngの


この矢印部分の色です。
一番左の白が[0]番でそこから右に[0]、[1]、[2]~とカウントするらしい。

ピクチャを表示

普通のピクチャ表示と同じ操作をして、さっき設定した文字ピクチャを表示します。


画像はナシで、位置を指定。

実行画面はこうなってます。


テストプレイを実行してみた結果は…


文字がちゃんと表示されてますね!

変数の中身を変えても表示されるのか?

ピクチャの表示はできましたが、実際に使うときは状況に応じて違う文字列が表示される必要があります。
なので、変数を書き換えて反映されるのか?をチェックしてみます。


ランダムで変数[2]に「0でした」「1でした」という文字列を入れて表示させてみる。

動作確認


メニュー画面鬼連打。
「0でした」「1でした」の両方表示されてますね!


今回も記事が長くなってきたので、残りの最難関ゲージ作りはまた次回ということで…

来週もよろしくお願いします!

~オリジナルメニュー画面 第三部 完~

<シリーズ記事リンク>
一回目記事
二回目記事
三回目記事
三回目記事

そば担当の記事は毎週金曜日に更新予定!(できる限り)

フォロワー以上限定無料

ゲームの新タイトルロゴ作りました!

無料

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

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

ダメージ床R 2024/02/20 18:52

【はじめてのRPGツクール】幼なじみのお姉ちゃんとお泊りHゲーム版その17

こんばんは、ダメージ床Rのあふろです。
今週も引き続きRPGツクールMZで『幼なじみのお姉ちゃんとお泊りH』のゲーム版の進捗状況です。

ゲームの内容はこちらの記事をご覧ください!


■今週のゲーム進捗『お姉ちゃんの睡眠ドット作成』


今回はCG集の中にもある睡眠パイズリシーンのために、ベッドで寝ているお姉ちゃんのドット絵が欲しいと思い作ってみた覚書です。
例によって間違った方法かもしれませんが今回はこんな感じで作りました。


◆倒れドット


というわけでまずはお姉ちゃんの倒れドット絵を用意してみました!
服は布団で隠す予定なのでデフォの下着です。黒下着お姉ちゃんもいいよね…
まずはこれをそのままベッドに配置すると…

\飛び出すお姉ちゃん/

マップチップの大きさにもよると思いますが、今回のお姉ちゃんのベッドはイベントマスでは2分割されているのでこの2つのマスを使ってドットを分割してみようと思います。


◆ベッドのイベントマス


ここの2マスにお姉ちゃんを寝かせたい。

◆とりあえず分割してみた


どこが切れ目かわからなかったので、とりあえず雰囲気で分割して2マスに配置してみると

真っ二つに…


これはいけない…というわけで、限界まで少し近づけてみました。

◆左右をギリギリまで寄せる

今度は無事にくっついて表示されました。よかった…!
1~2ドットでもかなり影響してくるのでドット絵の位置調整難しいですね…
横の位置は良い感じになりましたが、まだベッドの上に飛び出してます。

というわけで、次は胴体を消して布団から出ている部分だけにしてみました。



◆胴体を消して配置してみる

布団から出したい部分を残し、ドットを一番下まで下げてみました。
これでお姉ちゃんがベッドから頭を出して寝てくれ…


…ない!

一見寝てるように見えますが、浮いてます。
ただこれ以上ドットを下に下げてもこの空間が埋まらなかったので、キャラチップではなくマップチップの方に追加してみることに。



◆ベッドで寝るお姉ちゃん(マップチップver)

最初から家具の上にキャラを配置してしまうスタイルです。
これならズレない…はず



◆↑のマップチップをベッドの位置に配置すると


寝てくれたー!!
これで無事にベッドで眠るお姉ちゃんのドット絵が完成しました!

◆嬉しくて拡大して寝てるお姉ちゃんを眺める図


というわけで、睡眠ドットお姉ちゃんができるまでの覚書でした。
今回はあまり使うことがないかもしれませんが、今後新作のゲームを作るときにドットを分割して何か作りたい時に生かせたらいいなと思います!
(もっと効率のいい方法があるかもしれませんが…)


ドット絵お姉ちゃんをベッドに寝かせたい! の巻

~完~



※画面は全て開発中の物です


引き続き、エロイベントの方も作ってます。CG集にあったメインのお泊りイベントの他にもおまけで色々追加する予定なので頑張ります!

↓↓フォロー限定で睡眠パイズリシーンの一部を載せてありますのでよかったら見てみて下さい!


あふろ担当の記事は毎週火曜日に更新予定です(できる限り)
今後ともよろしくお願いいたします!

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

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

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

ダメージ床R 2024/02/16 19:02

【はじめてのRPGツクール】幼なじみのお姉ちゃんとお泊りHゲーム版その16

どうも、ダメージ床Rの色塗り担当の「そば」です。

『はじめてのRPGツクール』記事では
いつかエッチでやりがいのあるゲームが作りたい…!と夢見る、ゲーム制作ド初心者2人がRPGツクールで試作ゲームを作っている様子を毎回お伝えしています。
使用しているのはRPGツクールMZです。

試作ゲームの詳細はこちら

オリジナルメニュー画面編 第二回!

(1)メニュー画面の代わりに表示される
(2)背景画像表示
(3)時間帯表示
(4)ボタン表示(セーブ、ロードetc.)
(5)攻略のヒント表示
(6)進捗のゲージ表示

前回記事で(1)は達成したので、今回は(2)~(4)の話です!

下準備・必要な画像を作る

(2)~(4)には必ず画像が必要なので、画像編集ソフト(クリスタです)で作りました。


↑このラフを見ながら清書していきます…

そして完成したのがこの
背景の画像、時間帯表示の画像、ボタンの画像です!


作る画像の数が多くてめげそう。つらい。
このタイミングで時間帯表示を左寄せに変えました。

メニュー画面実装のイメージ図


特に意味ないけど図を作ってみました😂
背景を一番下置いてその上に時間帯、最後にボタンが層みたいに乗っかる感じ?になったらいいな。

画像を表示する

前回作ったコモンイベントに実行内容を書いていきます。


できました。
メニュー画面を開いたときに表示して、閉じるとき消す。
ボタンの位置を一個一個px単位で指定するのが時間かかりました…

テストプレイするとこんな画面が開きます。


えっ…すごい!完成したみたい!!(いつもの錯覚)

ボタンを作るためのプラグイン

今回使うプラグインはこちら!

PictureCallCommon.js プラグイン
です。

>ピクチャに対する様々なマウス操作に反応してコモンイベント実行や
スイッチ制御ができます。

とのこと。画像をボタンにできそう!やったぜ!


とりあえず入れてみました。
今回もPluginCommonBase.jsが必須なので、PictureCallCommon.jsより上に置いときましょう。

<プラグイン情報>
PictureCallCommon.js ピクチャのボタン化プラグインダウンロード

PluginCommonBase.js → ツクールMZに同梱されてました。
私の環境だとProgram Files(x86)\Steam\steamapps\common\RPG Maker MZ\dlc\Basic Resources\plugins\officialにありました。

プラグイン製作者の方、情報を載せてくださってる方、本当にありがとうございます。

ボタン用コモンイベントを作る


完成した「セーブ」ボタン用のコモンイベント例にして書くと…

ボタンの画像を赤のほうに変更→5フレーム待つ→ボタンの画像を元に戻す。


イベントコマンド3ページ目のスクリプトを選択して
SceneManager.push(Scene_Save);
と入力してます。

SceneManager.push(Scene_Save);の「Scene_Save」部分を変えると別の機能を呼び出せるらしいです。
 セーブ Scene_Save
 ロード Scene_Load
 設定 Scene_Options
 おわり Scene_GameEnd

残りの「ロード」「設定」「おわり」ボタン分のコモンイベントも同じように用意しました。

ピクチャにイベントを設定

最後にメニュー画面のコモンイベントに戻って、ピクチャと各イベントを結びつける作業。


また「セーブ」を例に。

イベントコマンド3ページ目の、今回はプラグインコマンドの方を選ぶ。
プラグイン名「PictureCallCommon」コマンド名「ピクチャイベント登録」で
 ・ピクチャ番号
 ・コモンイベント番号
 ・トリガー種別

を設定します。
ピクチャ番号はセーブボタン、コモンイベント番号はセーブイベント、トリガー種別の1は「クリックした場合にコモンイベントが実行される」という意味。らしい。

※トリガー種別は、右クリックした場合や長押しした場合…など全部で13種類(!)もあって、色んな事に使えそうで夢が広がります。

この設定を全部のボタンにしたら、完成です!


実行内容はこんな感じ。

念のため…消す!


「メニューを閉じる」コモンイベントにピクチャイベントの解除もしておきました。

登録されたコモンイベントとの関連は、ピクチャを消しても残るそうなので一応毎回情報を消すことにしました。
こうしておけばメニューを開閉するたびに新しく登録&解除されるはず。

ピクチャ番号を他と使いまわさないのであれば必要ないのかもしれないですが…ドアといっしょで開けたら閉めるのが信条なので(??)今回はそうしました😉

メニューボタン完成


🎊ちゃんと押せてる!!!!!やったああああ!!!!!!!🎊


メニューボタンは完成しました。が、やっぱり記事が長くなってきたので
攻略メモ表示とゲージ作りはまた次回ということで…

来週もよろしくお願いします!

~オリジナルメニュー画面 第二部 完~

<シリーズ記事リンク>
一回目記事
二回目記事
三回目記事
三回目記事

そば担当の記事は毎週金曜日に更新予定!(できる限り)

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

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

ダメージ床R 2024/02/14 21:31

【はじめてのRPGツクール】幼なじみのお姉ちゃんとお泊りHゲーム版その15

こんばんは、ダメージ床Rのあふろです。火曜の更新予定だったのですが1日遅れてしまってすみません。
今週も引き続きRPGツクールMZで『幼なじみのお姉ちゃんとお泊りH』のゲーム版の進捗状況です。

ゲームの内容はこちらの記事をご覧ください!


■今週のゲーム進捗『お姉ちゃんと初Hイベント』

前回に続いてエロイベント部分を作っています。

◆お姉ちゃんと初H

昔から大好きだったお姉ちゃんとついに結ばれるシーンということでCG集の時よりもボリュームを増量してみました。

そしてエロゲには必須だけどツクールのデフォにはなかったウィンドウを消す機能…

▽右クリック


\KIETA/

そばさんが一晩でやってくれました!すごい!
詳しくはそばさんが書いてくれるはずなのでそちらを参照で…
他にもメニュー画面等もどんどん進化しててゲームっぽくなってきているのがすごく楽しみなので、自分も引き続きイベント作成等を頑張っていこうと思います。

◆お姉ちゃんと初Hイベント追加部分一部抜粋


台詞を追加するのと同時に、ゲームのイベントで見ると表情も足りない気がしてきたので全てのシーンで描き足してます。良い感じになってたら嬉しいです!

■音楽の話

音楽についても今回初めて試した事が多かったのでほぼ自分用の覚書きです。
既にゲームを作られてる方からすると当たり前すぎるという事や、やり方が違うと思う事も多いかと思われますが今回はこんな感じでやってみてます。
もっと良い方法等があれば教えていただけたら嬉しいです…!

【その1】ogg変換とループ箇所の設定
ツクールで音楽ファイルを使う為にはoggファイルしか使えなかったのと、曲の終わり以外でループさせたい場合はループの指定が必要だったので調べました。
お借りした素材の中にはogg形式のまま配布して下さっていたり、ループ処理もされている物も多くて大変助かりました!
足りなかった分は自力で変換とループ処理をしてみました。

◆ogg変換
形式変換にはAudacityを使いました。

曲を読み込んで、ファイル→オーディオをエクスポート→形式でoggファイルを選択→エクスポート


これでoggに変換できました!

◆ループ処理
Oggループエディタを作っているサイト様からお借りしました。

こちらもループしたい範囲をマウスで指定し、保存してDL
するだけだったのでとても便利でした。


【その2】ファイル名の変換
名前が日本語のままのファイルも問題なくゲーム上で起動できたのではじめはそのまま使っていたのですが、windows以外では不具合が起こるとのことだったので後から全部半角英数字に打ち換えました。
既にイベント等に結構使ってしまっていたので、ファイル名変換箇所にミスがあるとエラーが…

◆エラー画面

ツクールはエラーが出るとその箇所で止まってフォルダも表示されるので、どこにミスがあるのかわかりやすくていいですね…

今回はここまでです。説明下手でわかりづらくてすみません
使用させてもらった素材サイト様の紹介も今度1つずつさせていただきたいと思います。


※画面は全て開発中の物です


↓↓フォロー限定でお風呂パイズリシーンの追加表情を載せてありますのでよかったら見てみて下さい!


あふろ担当の記事は毎週火曜日に更新予定です(できる限り)
今後ともよろしくお願いいたします!

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

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

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

ダメージ床R 2024/02/09 19:12

【はじめてのRPGツクール】幼なじみのお姉ちゃんとお泊りHゲーム版その14

どうも、ダメージ床Rの色塗り担当の「そば」です。

『はじめてのRPGツクール』記事では
いつかエッチでやりがいのあるゲームが作りたい…!と夢見る、ゲーム制作ド初心者2人がRPGツクールで試作ゲームを作っている様子を毎回お伝えしています。
使用しているのはRPGツクールMZです。

試作ゲームの詳細はこちら

さて、今週の作業は?✨

オリジナルのメニュー画面が作りたい!

初心者のくせに難しそうなことしようとしてるなぁ…
と思われるかもしれないんですが

ひとまず、ツクールの通常メニュー画面を見てもらっていいですか?

RPGすぎる。
幼なじみのお姉ちゃんの家にお泊まりしてドキドキラブラブHゲーム♡のメニュー画面としては渋すぎます。
次回作以降はこの画面でもいいかもしれないけど、今回は違うだろ絶対!と思ったのでメニューを自作していきます。

どういう画面にしたいのか

始めの一歩として、ラフを作ってみました。


無知初心者のドリーム詰め込みパック?

要点をまとめると…
(1)【必須】メニュー画面の代わりに表示される
(2)背景画像表示
(3)時間帯表示
(4)ボタン表示(セーブ、ロードetc.)
(5)攻略のヒント表示
(6)進捗のゲージ表示

の6つの工程が必要そうです。
ツクール歴2週間ちょいの人間は本当にこんな画面を自作することができるのか!?

(1)メニュー画面の代わりに表示されるには


デフォルトのメニュー画面は、右上のハンバーガーボタン(と言うらしいです知らなかった)を押したり、右クリックかXキー押下などでも出てきます。
この動作をしたときに、自作のメニューが開いたらいいなぁ…と思い検索したら、ありました!

MenuCallCommonMZ.js プラグイン
です。

>メニュー画面の代わりに特定のコモンイベントを実行します。特定のスイッチをON/OFFすることで自作メニューを作成する補助となります。
とのこと。とても有難いですね!


とりあえず入れてみました。

MenuCallCommonMZ.jsはPluginCommonBase.jsがないと動かないそうなので一緒に導入。最初MenuCallCommonMZの方を上に置いていたら動かなかったので逆にしました。
多分リストの上から順番に読み込んでいくんだと思います。
(間違ってたらすいません)


<今回使ったプラグイン>
MenuCallCommonMZ.js メニュー開閉の代わりにコモンイベント実装ダウンロード

PluginCommonBase.js → ツクールMZに同梱されてました。
私の環境だとProgram Files(x86)\Steam\steamapps\common\RPG Maker MZ\dlc\Basic Resources\plugins\officialにありました。

プラグイン製作者の方、情報を載せてくださってる方、本当にありがとうございます。

表示するコモンイベントを作る


動くかお試しなので簡単に。
 ・コモンイベント10はメニュー画面
 ・コモンイベント11はメニューを閉じる
 ・ピクチャでさっきのラフ画像を表示
 ・メニューが開閉したときにスイッチ5と12を一緒にオンオフ
※5と12なのは特に意味なくて空いてるスイッチだっただけです!

プラグインに設定

プラグイン管理からMenuCallCommonMZ.jsを選んで、設定を入力していきます。
さっき作ったコモンイベントの番号と、スイッチの番号を入れたら完成!

はじめ「イベントの自律移動禁止」の項目がよくわからず放っておいたら
メニュー画面の背後で勝手にお風呂Hシーンが流れだして爆笑した😂
「イベントの自律移動禁止」は設定するとゲームの動きを一旦止めてくれます。便利すぎる。


メニューが差し変わった!!

🎊右クリックを繰り返しメニューの差し変わりを喜ぶそば氏🎊


メニューのラフ画像を表示しているから見た目完成したかのようですが、全然まだです。
ただ、このまま続けると記事がどえらい長くなりそうなので…
続きはまた次回ということで!

オリジナルメニュー画面編は全3~4回くらいになるかな?今後もお付き合いください。
ではまた来週!

~オリジナルメニュー画面 第一部 完~

<シリーズ記事リンク>
一回目記事
二回目記事
三回目記事
三回目記事

そば担当の記事は毎週金曜日に更新予定!(できる限り)


冬の半額セール開催中!


DLsiteにて冬の半額セールに参加中!当サークルの全CG集が割引対象です。
この記事で紹介しているお姉ちゃんCG集はもちろん、最新作『出発!乱交バスツアー〜ヤりまくり二泊三日の旅〜』は発売以来初めての割引!この機会にぜひ。

DLsiteサークルページ

評価やレビューもありがとうございます!とても励みにさせていただいています。
ゲームもCG集も頑張りますのでどうぞよろしくお願いします。

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

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

2 3 4 5 6 7 8

月別アーカイブ

限定特典から探す

記事を検索