すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

ウディタでゲームを作っています。
小5女子です。
困ったところがありましたので質問させていただきます。
ゲームのミニゲーム的要素にTV機能(バカゲー的な)を取り入れたいと思い、
コモンイベントを作ってピクチャ表示までは行けたんですけど
その後で行き詰ってしまいました。
チャンネルを9つ作る予定で、1~9キーで操作するようにしたいと思っています。
私はキー入力で変数に102(1キー)を代入し、それを9キーまでして
9つ分条件分岐しました。ですがどのキーを押しても反応しません。
意味が伝わらなかったかもしれないですが、つまり
条件分岐(変数):
【1】CSelf0が102と同じの場合↓
  1チャンネル放送
【2】CSelf0が103と同じの場合↓
  2チャンネル放送
【3】CSelf0が104と同じの場合↓
  3チャンネル放送
 上記以外
条件分岐(変数):
【1】CSelf0が105と同じの場合↓
  4チャンネル放送
【2】CSelf0が106と同じの場合↓
  5チャンネル放送
【3】CSelf0が107と同じの場合↓
  6チャンネル放送
 上記以外
条件分岐(変数):
【1】CSelf0が108と同じの場合↓
  7チャンネル放送
【2】CSelf0が109と同じの場合↓
  2チャンネル放送
【3】CSelf0が110と同じの場合↓
  3チャンネル放送

のように、上記以外にいれたのですが反応せず…
(○チャンネル放送は、ピクチャ等の処理を略しただけです)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
もう1つありました。
チャンネルの中の番組も3つほど出したいと計画しているのですが、
パターンで番組が出ても面白くないので、乱数を使ってランダムに
番組が放送されるようにしたいと思っています。ウディタでは乱数
を使うと変になるので、乱数を発生させるコモンを自作したいと思って
います。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
雑な文章と長文ですみません。
解答宜しくお願いします。

  • 質問者:sky
  • 質問日時:2017-04-03 14:28:22
  • 0

並び替え:

ソースは日本語に直さずそのまま書くこと。間違っているところがわからない。
【1】CSelf0が108と同じの場合↓
  7チャンネル放送
【2】CSelf0が109と同じの場合↓
  2チャンネル放送         8ちゃんだよね。
【3】CSelf0が110と同じの場合↓
  3チャンネル放送         9ちゃんだよね。

多分、条件分岐のところの変数指定か、
「場合」の最後にBREAKを入れ忘れているか あたりかなとは思いますけど。

この回答の満足度
  
参考になりました。回答ありがとうございました。
お礼コメント

ありがとうございます!

関連する質問・相談

Sooda!からのお知らせ

一覧を見る