Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
119 20 21 22 23 24 25 26 27 28 29 30
次のページ(過去)
返信[4]
親投稿
マギー M191246
「A」をある変数とします。 ある数というのが整数なら、例えば、それが3の時 IF A MOD 3==0 THEN ~ ある数が小数なら、例えば4.5の時 IF A/4.5==FLOOR(A/4.5) THEN ~ という感じになります。
1そうだね
プレイ済み
返信[11]
親投稿
マギー M191246
sayさんのやりかたでも、itd12dさんのやりかたでも、できましたけど?
0そうだね
プレイ済み
返信[2]
親投稿
マギー M191246
ありがとうございます。 テキスト面の文字は、1文字ずつZ座標が 指定できるので、工夫次第では おもしろい使い方ができそうな気がします。
0そうだね
プレイ済み
投稿
マギー M191246
テキスト面に文字で図形を描くコマンドを 定義してみました。 ( 公開キー KEB443 )
12そうだね
プレイ済み
返信[7]
親投稿
マギー M191246
例えば、数値が3桁以下の整数 ( -99以上999以下)などとわかっているなら 画像のような方法で、できます。
2そうだね
プレイ済み
返信[3]
親投稿
マギー M191246
斜め移動の時は、X用、Y用両方を呼び出して個別に移動の可否を判断します。 各プログラムの仕様にもよると、 思いますけど、例えば斜め移動の指示の時 壁などにぶつかったあと、そのまま 壁に沿って移動したりできるようにする為です。 この時、『ぶつかったら、止まる。』 という処理にするには、 各戻り値を&&でつないでください。 118行目のコメントの中は間違えました。
0そうだね
プレイ済み
返信[2]
親投稿
マギー M191246
注意点です。 最初の投稿の時のデモプログラムの中にも 説明は入れていましたけど 戻り値は、(指定の)BGがないとき TRUEになります。 つまり、直接BGGETでBGを確認した場合とは、真偽が逆になります。
0そうだね
プレイ済み
返信[1]
親投稿
マギー M191246
ついでに、特定のBGキャラだけ確認できる コマンドを追加しました。
0そうだね
プレイ済み
投稿
マギー M191246
以前、投稿していたBG当たり判定用の 拡張コマンドに、バグがありましたので、 修正してアップし直します。 ( 公開キー 48VE4P )
3そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
配列とそうではない変数とで あえて処理を分けているとすると プチコンて、奥が深いっ!て感じがします。
1そうだね
プレイ済み
返信[2]
親投稿
マギー M191246
ありがとうございます。 もし、他のユーザー関数などで 配列を渡すような処理をする場合には、 少し注意が必要です。 ユーザー関数の中で引数の配列を 書き換えると、元の配列の内容も 変わってしまうということです。
0そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
STR$(I,4)としても、 4桁以下の整数なら位を揃えられるようです。
0そうだね
プレイ済み
返信[3]
親投稿
マギー M191246
配列というのは、 変数に番号を付けられるものです。 例えば、DIM A[10]とすると A[0]~A[9]の10個の変数が作られ、 []の中に別の変数をいれることによって その一つの変数だけで、10個の変数を 管理できるようになります。 文字列変数も配列にできるため 数値変数の配列のことをとくに 数値配列(変数)と呼びます。
0そうだね
プレイ済み
返信[1]
親投稿
マギー M191246
このまま実行すると、 サンプルと説明が表示されます。 (ゲームではありません。) 右側に表示されるマップぽいものは、 ランダムでBGを配置しているだけです。 プログラムに組み込むときは、 初めのところの変数定義部分と 後半の関数定義部分をコピーしてください。
0そうだね
プレイ済み
投稿
マギー M191246
BG当たり判定関数を定義してみました。 ( 公開キー V343Q4R1) BGの当たり判定を行うのには、 いくつかの方法が考えられますが、 その中で、これはBGキャラクターの 有無だけを調べる方法です。
7そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
FORMAT$関数は、その書式文字列の中で %がつかない文字列を見つけると そのまま表示する機能があるので FORMAT$("%02D:%02D",H,M)といった 表現が可能です。
0そうだね
プレイ済み
返信[3]
親投稿
マギー M191246
その年が閏年か確認するのなら 2月28日と3月1日の曜日を取得し 差をとるという方法もあります。
0そうだね
プレイ済み
返信[14]
親投稿
マギー M191246
「反転させて表示させたい」ですね。 表示開始直後なら、きっと見えません。
0そうだね
プレイ済み
返信[13]
親投稿
マギー M191246
こういうのは、言われていることと違います? すでに0番で表示されているとします。 SPCHR 0 OUT U,V,A SPCHR 0,U,V,A OR 8
0そうだね
プレイ済み
返信[4]
親投稿
マギー M191246
ヘルプの説明では、スケール対応を 省略するとTRUEとなっていますけど 実際は、FALSEになるようです。 それと関係ありそうですか?
1そうだね
プレイ済み