仮日記

げーむの話とか

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- --:-- | スポンサー広告 | トラックバック(-) | コメント(-) |


今日の記事は純度100%のツクール記事です。

RPGツクールVXでの、変数の話。




『変数』、ありますよね。様々な数値を格納できます。

on/offの2パターンしか操作できないスイッチと違って、変数は

色んなことができて便利ですよね。座標を記憶できたりとか。


イベントコマンドの『変数の操作』では、“数値”しか扱うことができないのですが、

実は、変数には文字列を代入することもできます。

ただし、この使い方は非推奨です。

理由は後述します。


方法は以下の通り。


011 変数01



イベントコマンドの『スクリプト』を使います。

内容は、「1番の変数に、ヤマメかわいいよヤマメという文字列を代入する」

というものです、多分。


そして、以下のように文章を表示してみます。


012 変数02



1番の変数に格納されている数値を表示する制御文字ですね。


013 変数03



こうなります。思いっきりはみ出てます。

さらに、F9キーを押してデバッグ画面を開きます。


014 変数04



一応、ちゃんと代入されています。


###この使い方は非推奨です###


と、言うのも、上のデバッグ画面でさらにボタンを押して

右の画面に移ろうとすると…


015 変数05



引数エラーを吐かれます。

詳しく調べてないので分かりませんが、原因はおそらく、

どうやって文字列と数値を比較するの?馬鹿なの?

ってことだと思います。

多分、イベントの発生条件とか、条件分岐でも同様の現象が起こると思われます。

デフォルトのスクリプトを書き換えれば何とかなるかも?





何だこの記事は。

ではまた。

VXの体験版で見てみましたが、合ってると思いますよ。
私もRubyをきっちりやったわけではないので迂闊なことは言えませんが。
ツクールはほぼ2000しかいじったことがない(上に挫折した)身としては新鮮な感じです。

ふと思ったんですが、文字列を扱うのならアクターの名前で大体のことは代用できるような。
余計なお世話な気がすごいしますけども。

2009.02.02 19:16 URL | rak #- [ 編集 ]













管理者にだけ表示

トラックバックURL↓
http://kawage.blog92.fc2.com/tb.php/20-da3f475e

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。