メインカテゴリーを選択しなおす
VBA|IsNumeric関数で値や変数が数値かどうかを判定するマクロをつくる
VBAには値や変数を判定する関数がいくつか存在します。そのうちのひとつにIsNumeric関数があり、この関数は指定した値や変数が数値かどうかを判定し、結果を真偽値としてTrueまたはFalseを返します。ここでは、VBAのIsNumeric関数の使いかたや、サンプルマクロを紹介しています。
VBA|IsDate関数で値や変数が日付かどうかを判定するマクロをつくる
VBAには値や変数を判定する関数がいくつか存在します。そのうちのひとつにIsDate関数があり、この関数は指定した値や変数が日付かどうかを判定し、結果を真偽値としてTrueまたはFalseを返します。ここでは、VBAのIsDate関数の使いかたや、サンプルマクロを紹介しています。
VBA|IsObject関数で値や変数がオブジェクトかどうかを判定するマクロをつくる
VBAには値や変数を判定する関数がいくつか存在します。そのうちのひとつにIsObject関数があり、この関数は指定した変数がオブジェクト変数であるかを判定し、結果を真偽値としてTrueまたはFalseを返します。ここでは、VBAのIsObject関数の使いかたや、サンプルマクロを紹介しています。
VBA|IsEmpty関数は変数が初期化されているかを判定する
VBAには値や変数を判定する関数がいくつか存在します。そのうちのひとつにIsEmpty関数があり、この関数は指定した変数が初期化されている、またはEmptyが設定されいるかを判定して、結果を真偽値であるTrueまたはFalseで返します。VBAのIsEmpty関数の使いかたや、サンプルマクロを紹介しています。
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP9 戦闘シーンの入力判定
こんにちは。 RPGツクールMZ(RPGMakerMZ)でプラグイン・スクリプトを使わない入力判定作成メモ&サンプルプロジェクト企画、第9回目となりました。 サンプルとミニゲーム制作のほうは昨日完了しました!制作期間は24日。これは自己最短記録です。1か月以内が目標だったので達成!よく頑張った!えらくね? 10月20日から23日に開催されるオンラインイベント、クリエイターズ文化祭2023に合わせて公開予定ですので是非立ち寄ってみて下さい! クリエイターズ文化祭2023公式 さて本題の方ですが今回が最終章となります。今まではマップシーンと言われる場面での入力判定を取り扱ってきましたが、最後に戦闘…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP8 コマンド入力判定
こんにちは。 RPGツクールMZ(RPGMakerMZ)でプラグイン・スクリプトを使わない入力判定作成メモ&サンプルプロジェクト企画第8回目。 ※解説内容はRPGツクールでスクリプトは使わないものの、変数やスイッチなどの基本を知っている方向けくらいのものになります。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※キーとボタンという単語が混在しますが同じと思ってください。 テーマはコマンド入力判定。今までは1つのボタンを1回押したり、長押ししたり、連打したりしてきました。 今回は複数のボタンを使います。例えば最初は決定キーだけを判定し、決定キーが押され…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP7 入力判定以外の禁止
こんにちは。 もう9月真ん中まで来ちゃった!? やばい(;´Д`) RPGツクールMZ(RPGMakerMZ)でプラグイン・スクリプトを使わない入力判定作成メモ&サンプルプロジェクト企画、今月中に完成できるか!? とにかく進めておきましょう。第7回目。 ※解説内容はRPGツクールでスクリプトは使わないものの、変数やスイッチなどの基本を知っている方向けくらいのものになります。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※キーとボタンという単語が混在しますが同じと思ってください。 今回はちょっと変わった内容で、入力判定するというよりもその補助的なもので…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP6 連打判定
こんにちは。 RPGツクールMZ(RPGMakerMZ)でスクリプト・プラグインを使わない入力判定イベントの作成法をメモしておく企画第6弾です。 ※解説内容はRPGツクールでスクリプトは使わないものの、変数やスイッチなどの基本を知っている方向けくらいのものになります。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※キーとボタンという単語が混在しますが同じと思ってください。 サンプルパートはだいたい作り終え、STEP9 までの構成になりました。あとはミニゲームパートと記事ですね。 記事はらくがきを除いてどんなに早くてもいつも2時間はかかっているので(遅…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP5 タイミング判定
こんにちは。 RPGツクールMZ(RPGMakerMZ)の通常イベントコマンドでスクリプトを使わずに入力判定イベントを作成するメモ企画第5弾。 前回の時間計測を少し応用した方法でタイミング判定を作ってみます。決められたタイミングでボタンが押された時のみ有効とするような仕組みです。 まずは時間計測用のイベント。 イベント開始用のスイッチがオンになるとカウント用変数に加算を繰り返し計測します。前回もやった仕掛けですね。 そしてこのカウント用の変数の値で分岐を作成し、判定用のスイッチのオンとオフを分岐内に置きます(例では11番スイッチ、STEP5タイミング判定というやつ)。 有効判定としたいタイミン…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP4 時間計測
こんにちは。 普段より更新頻度を高めてお送りしております。RPGツクールMZ(RPGMakerMZ)でスクリプトを使わない入力判定作成をまとめる挑戦企画、第4回目です。 自分の予想ではSTEP8~9くらいまでの構成になる見込みです。その後サンプルゲームの作成も含めて今月中に完成しなければ10月イベント(クリエイターズ文化祭)での配布案はボツとなります。店舗外観などの準備も必要ですからどこかで見切りをつけないと(;´Д`) 今回のテーマは時間計測。 ボタン(キー)が押されている、または放されている時間(フレーム数)を計測し、その値によって処理を変えるというものです。 ※解説内容はRPGツクールで…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP3 長押し判定
こんにちは。 RPGツクールMZ(RPG Maker MZ)の通常コマンドによる入力判定をまとめてみる企画第3回目。今月中にはサンプルを完成させたい! 今回は長押し判定。これを知ると3つの入力分岐、”押されている”、”トリガー”、”リピート”の違いがより理解できると思います。 前回の記事を見た方は「ん?」と思うかも知れませんね。前回はボタンを押している間判定を続けるというものだったので長押しと言ったら同じように思えるでしょう。 前回の記事↓ 違いは長押し”だけ”を捉え、短時間の入力は判定しないというところです。 短時間押したときと長押しした時でアクションを変えたい場合なんかに使えると思います。…
【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP2 持続判定
こんにちは。 RPGツクールMZ(RPG Maker MZ)の通常コマンドによる入力判定をまとめてみる企画第2回目です。 前回はキー入力(ボタン入力)判定の基本形で、キーが押されたら1度だけ押された、と判定するコモンイベントを作成しました。 前回の記事↓ 今回はキーが押されている間はずっと押されていると判定し、処理を繰り返すというものを作ってみます。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※”キー”と”ボタン”という単語が混在しますが同じと思ってください。 組み方の基本は前回のものと同じ。条件分岐と並列処理を使います。 主な違いとなるのは並列処…