ここから本文です

吉里吉里2/KAG3のランダムテキスト表示について

このエントリーをはてなブックマークに追加

質問者

nanase_izumi35さん

2013/7/323:42:19

吉里吉里2/KAG3のランダムテキスト表示について

ランダムでテキストを表示したいと考えたのですが、どう処理すればいいのか分からなくて質問させていただきました
以前も同じ質問をさせていただきましたが、1つも回答がいただけないという結果に終わったので、再度質問します
大量に用意したテキストの中からランダムでいくつか表示させる形で、ついでに一度表示させたテキストは二度と表示されない設定にしたいのですが、リファレンスを一通り眺めても、色んな吉里吉里系サイトを見ても方法が見つかりませんでした
吉里吉里初心者なので、なるべく簡単に教えてもらえると嬉しいです
ご教示よろしくお願いします

閲覧数:
327
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

2013/7/713:36:22

簡単に……難しいですね。
やりたい事がプログラムチックなイメージを受けます。

単純にランダムにテキストを表示するだけなら、探せばサンプルコードは発見できるかと思います。
intrandomとか使って、ランダムに取得した数値を元にラベルに飛ばすという方法が多いかな、と思います。

そして、「一度表示させたテキストを二度と表示されない」という部分についてです。
分かりやすいのはテキストを表示したらフラグを立てて、二回目もし同じテキストが呼ばれたらランダム生成に戻すというやり方。
ただ、この場合、最後に行くほど、処理が重くなったり、運が悪いと無限ループになります。
やや難しくなりますが、もう一つ思いついたのは、ラベルまたはテキストを配列で管理し、呼び出したテキストを配列から削除していく方法です。tjsとか駆使する感じでしょうか。

質問した人からのコメント

2013/7/10 19:32:35

1から探すのは大変だったので、参考になる意見を教えていただけて助かりました!
本当にありがとうございます

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する