忍者ブログ

へぷたなすくろーる

RPGツクールのブログです。イベント講座とRGSS3スクリプト配布をやってます♪

2017/07    06« 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  »08
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

このコーナーでは、主に初心者さんに向けたイベントのテクニックを紹介していきます。
RPGツクールVXAceで説明していきますが、多くはVXや他のツクールでも可能です。
合言葉は「こんな分岐しなくても、簡単系、簡単系、ジョウケン式♪」

さてさて第五回は条件分岐のスクリプトで使う、便利な条件式の紹介です。
「何重にもなった条件分岐を1つにまとめたい」
「条件分岐のここが使いにくい」
こんなケースで役に立つのがスクリプトの項目です。
今回は手軽に活用できそうなものを集めてみました~。
つづきはこちら、からどうぞ。

拍手[7回]

$game_switches[n] == true/false
まずはこれです。
スイッチがonかoffかという条件式です。
nのところがスイッチの番号、trueがonでfalseがoffです。

$game_variables[n] == x
次はこれ、変数に対する条件式ですね。
n番の変数がxと等しいなら、という意味になります。
因みに=だと意味が変わるので==にして下さいね、私はいつも間違えます。
他にも
<    より小さい
>    より大きい
<=   以上
>=   以下
!=    以外
などが使えます。

and(&&)とor(||)
さてここからが本番です。
$game_switches[1] == true && $game_variables[2] == 5
こう書いた場合、「スイッチ1番がonで、変数2番が5と等しい」という条件式になります。
つまり今まで2つの条件分岐でやっていたものをまとめることが出来るわけですね。
$game_switches[1] == true || $game_variables[2] == 5
こう書いた場合は「スイッチ1番がon、もしくは変数2番が5と等しい」となります。
これは普通の条件分岐でやるとストレートには出来ないので大変便利です。
&&と||はそれぞれandとorでも同じことが出来ます。私は分かりやすいのでこちらを使ってます。

$game_variables[$game_variables[n]] == x
$game_variables[n] == $game_variables[m]
スクリプト条件式の利点は複雑な条件をまとめられることです。
上の式は、変数の番号の指定に別の変数を使っています。
変数n番が6なら、変数6番がxと等しいかどうかを調べます。
下の式は、変数n番と変数m番が等しいかどうかという条件式です。

Input.press?(:C)
Input.trigger?(:C)
キー入力の判定をします。
press?とtrigger?の違いは押しっぱなしに対する反応の違いです。
press?の方はイベントの「ボタンが押されている」と同じで反応しますが
trigger?の方は「ボタンが押されたとき」のみ反応するようになってます。
ボタンの種類はヘルプの「Input」に載っていますが
:UP :DOWN :LEFT :RIGHT
:A :B :C :X :Y :Z :L :R
:SHIFT :CTRL :ALT
:F5 :F6 :F7 :F8 :F9
となります。

bagues cartier occasion replique

Thanks for sharing your thoughts about Allure RX.
bagues cartier occasion replique http://www.bijouxpascher.net/category/bague-love-cartier-replique
by bagues cartier occasion replique URL 2017/05/31(Wed)20:20:02 編集

bracciale cartier imitazione

I simply want to tell you that I am all new to weblog and absolutely liked this web-site. Probably I’m likely to bookmark your blog . You really have really good well written articles. Thank you for sharing with us your web-site.
bracciale cartier imitazione http://www.classicigioielli.org/category/replica-cartier-gioielli
by bracciale cartier imitazione URL 2017/05/31(Wed)20:21:06 編集
お名前
タイトル
メール(非公開)
URL
文字色
絵文字 Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメント
パスワード   コメント編集に必要です
管理人のみ閲覧

カウンター

ブログ内検索

アーカイブ

最新コメント

[07/02 Akoganubeb]
[07/01 micheleSr]
[06/30 hamletSr]
[06/28 ゴーゴン]
[06/28 Akioronis]

プロフィール

バナー

HN:奈々(なな)
RPGツクールVXAceを中心に製作を行っています。 スクリプト、イラスト、ドット絵など広くちょこちょこ手を出していますので、 できる範囲で他のツクーラーさんのお手伝いができたらなと思っています。
<< Back  | HOME Next >>
Copyright ©  -- へぷたなすくろーる --  All Rights Reserved
Design by CriCri / Material by もずねこ / powered by NINJA TOOLS / 忍者ブログ / [PR]
PR