• ベストアンサー

app inventor で簡単なアプリを・・・

app inventor のBlocks Editorの質問です。 ボタン1 をクリック → サウンド1を再生 ここまではすぐに出来たのですが、 ボタン1をクリック → 基本的に サウンド1を再生 ランダム(もしくは ○分の1の確率)で サウンド 2を再生 みたいな事をしたいのですが・・・ 拙い文章ですいませんがご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.1

App Inventorは、ソースコードで説明できないので、どういえばいいのか難しいですね。ざっと整理してみますが。 まず、BuiltinのDefinitionで、「def variable」を用意します。 これに、Mathにある「random integer」を接続します。そして数字の範囲を指定します。これで、defした変数に、乱数の値が設定できます。たとえば範囲を1~3に指定すれば、1,2,3のいずれかが変数に得られます。 あとは、Controlから「if else」を配置して、変数の値が1ならこのsoundをplayする、そうでない場合、2ならこのsoundをplayする……という具合に、乱数の数字ごとに1つずつ「この値ならこれを再生」というのを作りこんでいきます。 これで、とりあえず「ランダムに1つのsoundを再生する」という仕組みは作れるはずですので、これをあなたのアプリの適当なところに組み込んで処理する、ということになるでしょう。Builtinの、MathとControlをチェックしてみてください。

関連するQ&A

専門家に質問してみよう