レポートフォルダ MA10素材 の 矩形領域判定.maxpat
imovieオブジェクトで動画をUIに利用できる。
このオブジェクトは動画再生ではなく、動画を背景にしたUIの作成用の機能を持っている。
動画上でマウスクリック → 座標出力
クリックした位置に応じて音声出力をするコードと組み合わせれば簡易楽器アプリになる。
複数の動画を登録して切り替えることもできるので頑張ればゲーム風のUIも作成可能。
クリックに反応して音を出す程度ならビジュアルプログラミングの Scratch で作成した方が簡単です。
imovieオブジェクトの利用例
矩形領域を指定して、クリック座標の内外判定をするパッチコードをレポートフォルダに置いた。
「矩形領域判定Demo.maxpat」
ubuttonオブジェクトで透明のボタンを作成できる。ボタンを押した際のマウス座標もついでに取得できる。
fpicオブジェクトで画像をパッチャーに貼り付けできる。fpicは画像のスライド機能を持つ。スライド機能を利用して画像の切替も実現できる。
----------begin_max5_patcher----------
1400.3oc2Z0sZiaDE9ZGHuCFcsiy7iF8ydY6BkBktPg.sTJFY6IYURrjP+ra
RW5EM9hVnWza59.rsEJzRe.Jan8gwrr6c8UnyORwJNxiGGMVMrlDKlQRy47c
ly7cNmY7K1eudViiuflY0+Q8+x9858BVO8D8w6oWUG8rlEbwjyCxDOnUD84w
iO0ZP48xoWjK5Oq+iedzMcGULKL5bZt3cf05MtHupaPU2gSEi.aXOvw8lgHI
HexSCiNYTJcRtTGcb8GZCrs8swdH.BQbvC5iIngfA8sEeiXe2+qDiv2r+d7q
rKCZM3RWO3.MCNXSfyQE3v9dCIC5CcEnArDMUuibzyuLgJeAKqcBROJo8.kn
Bnr4ON3j.EC2w.cR7rYzn76hz+85+5s+1qeyO7x16zZqDtXwbIz1geg.Lfa5
Zwza+oW+l4+3h4ubwUuZwU+5h4+w698+7c+80K91+o8nDqBkPfX5zULcBgfc
3hwr05htMnAnBMHI.HNhKX7tbN6KZMVH9p4UjNdHh.E1huA6Fr74sGKJ4HQ9
DSikwE44wQ0DZZvLZNMcDMJX74zUY91HnZhOjnjf.63IV5.pgIak7giChNoM
bhynYYAmPu672Ajlm.QaAVQZv8WhUed.ucH2+ZwoAfIPiX4cDLWGQYvjIEy5
CZFqX8wpsmFtuPfvykXqQ77PF2QavawrwzTysjE0DlgJ4gbskX1e0X5qeBdP
6W21E.G6qQX9tF3cAIM1d6K8.B6LN6NwDnj61wF++qInKb+QJ45rQnZ4e7d0
5djxz6wroVb8Otvt2Lr1zNmFWq57jTZF6oBxCiiFcdXDcRbQT9pg2uWImhTF
T.JC2a6KJW.6sKSztn8U.g.pI5w0.CxDfon8TX4wmbh7AuoqmFDMM93iERvp
Yza2.5gK2noTl+wTp3VhR0WuQgPP2hAzw0gYUjaggr7d92ahAbvxq7+aaxPq
I4uhnjfImY0VZA31SKT5y3wHGp+A4oUdgs2hzEQJgHM19fpEOuujd.TMiAF2
0f1.LJ2S5Ck4JBIxbh7D1.e41+A5blgiSBmX054bGcJGvuLsHm6lfHxENj3a
yZ646QH.WauklgiiSmPCxRJGP3ZMOmFlOZVPdZHCw271b7w0yO7QGdTFMM6v
yB95CeLM6r73jCWL+UKl+cKt5WVb0Oy+a90Kl+8G9AG8oe1GO5SdxG8jgIbC
c4HETjGeb3s0gKYtEYTQeGvnxt2SCA44oEg61UlHkEssZXKw7BjHWmB07jFt
wTwfiPtkwhePaWvfstflReYH49ZWpRm3gsgQqk0xbZt+lhKJWB8v1T3pyN8z
VSwks0Tr18xLkFLs0amoCT8ler7rcpeXHawtYJeXKd8XqdfyBAxuwJvOKtfE
cnbDq1gl90D6TZVdXjnPuZOE+Hj6qrNEsEH+.a2r.IqnVyBmlDyhcWhSafn3
IYNAXWW9lAyaTy7kNkJ7RflPmIlPmIdUpYmny5YmA5amq0nAcFzc1Yj914ZM
1U5LTGcF5nTmccD+LE7jDhvksLxRNHRq03.isFmnEoB+HPLk.AZKPnYDHpiE
XkwZCBDpzMqj0AhIxnNR2sa0RdXvHOL+A4MLh1yO.jMq8XGi4PXq0pRr4BqU
MT5QCXBA5zwBju6dbm4MXRUGDj3BF5emc6SVNuim2stmrTWevPCp+a1kPcvE
hCrI8WrzwgURXC5uoXwwZwwAMmKMxuiEHeeQ2rGFxyrBbiHDgMGsjN.rJbsg
j2lmAAFUdnMJulsmkUyDjj7LZZV4qHEEqpsSiEYr4MP1NLR1V9KtfUu1yBqd
EYoXVAorJtxYkaUjRkENW8SJzZVLK+uHVMvkoZyAKWzhBCiXUCmkDHgkn.x8
2i8.+GjbRutL
-----------end_max5_patcher-----------