3Dポーズ集 2014/08/20 06:49

配列について勉強してみよう(作業日報 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

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索