配列について勉強してみよう(作業日報 8/19)
ゲームプログラムをやる上で避けて通れない配列の扱いについて、漠然としてた部分を検証してみるのです。
RGSS3(RUBY)の配列で、配列同士の比較ってやりたいけど、どうすればいいんだろうなってのを小さいスケールでやってみたのです。以下、わかる人だけわかってw
基本
a = [1,2,3]
b = 2
print a.include?(b)
実行結果はtrue。aのなかにbがあるかどうか。じゃぁ、bが配列だったら?
a = [1,2,3]
b = [3]
print a.include?(b)
実行結果はfalse。[3]っていう配列は無い。これがb[0]なら3っていう数字での判断になるのでtrue。
b.each do |i|
print a.include?(i)
print "\n" # 改行のため
end
配列の中身を検証するにはこんな式になると。んで、この配列が含まれるかどうかが知りたかったので&を使ってみたらどうなるのかを実験。
a = [1,2,3]
b = [1,2]
c = a & b
print b == c
実行結果はtrue。bを[2,5]にしてみるとfalse。aにこれまで手に入れたアイテムなどを全部放り込んで、bで勝利条件に必要なものを入れる。で、cにはaとbで共通するものを代入して、bとcが同じなら条件クリアと。なお、次の式はfalse。
a = [1,2,3]
b = [2,1]
c = a & b
print b == c
人間の目には同じだろうと思ってしまうのだけれども、これがfalse。この式だと、cには[1,2]の順番ではいるため[2,1]と[1,2]は違うからということらしい。
以上、誰が得するんだっていう検証結果でした。自分は得したけどw
紳助さん267周目。
作業内容
ポーズ
RAVAGE外伝
配列の仕組みについてお勉強。
襲撃されるイベントを作成。途中まで。
モーぜ
自動イベント
ひとかるっ!?
14まで。15から。
カスタム・サーガ(ヴァーレントゥーガ)
コピペ準備。
SAVAGE
フラグがたった。
mod
モデリング。梱包していこうか。デザインを見てもらうなど。
リプレイ
演出でややこしそうなところを手直し。
名前メーカー
デタベ。
居酒屋お手伝い
0558確認。削除対象なし。
Moz(有料mod紹介blog)
3Dカスタム超弩級戦艦娘より紹介。
MHTRPG
しばらくおやすみ。
他カス子ブログ様更新情報
脱衣所攻防戦~貴様も乾燥ワカメにしてやろうか! / 愛して斃せ!
不戦の平和へ / のらねこのお気楽SSブログ
真帆さん延期など / Star Rhapsodia
俺は騙されていない、騙されていない…… / 愛して斃せ!
ちせの怒り!最重要拠点を落とせ! / 愛して斃せ!
プリズマイリヤ2wei!(5) ~ 美遊着手 / MetaLogic の 3Dカスタム少女MOD Depot
加須湖銀座 / クロ子のMOD七転八倒
だだっぴれぇ社長室だな。 / no title
未公開など組みかけなど自前のなど色々なキャラの大勢TEST / Star Rhapsodia
残暑お見舞い申し上げます / クロ子のMOD七転八倒
居酒屋さんリスエスト ~ 遠坂凜レオタ / MetaLogic の 3Dカスタム少女MOD Depot
夏だから・・・・・。 / 楼閣「闇の魔方陣」
プリズマイリヤ 2wei!(4) ~ ルビー作成 / MetaLogic の 3Dカスタム少女MOD Depot
戦姫絶唱シンフォギアGを見てみた / hiroの怪人天国
ココアさん(オリキャラ)で夏ぽい動画など / Star Rhapsodia
艦これイベント(夏) / よこちょー
プリズマイリヤ 2wei!(3) ~ 暫定版公開 / MetaLogic の 3Dカスタム少女MOD Depot
手のひらライブ / のらねこのお気楽SSブログ
おわった~ / クロ子のMOD七転八倒
カス子版 miko式ミク などの扱い仕様など取り扱いなどの説明 / Star Rhapsodia