壁にあたって跳ね返ったり、ランダムで方向転換したりする場合のパッチ

投稿日:

Max/MSPで画像オブジェクトを動かすパッチを作っているので、その一部をメモ。
liveCharaMix01 (unlocked).jpg
上記パッチでは、以下の処理を行っています。
  • 一定時間でX,Y方向にランダムでプラスかマイナスで移動する
  • metroによってbangをおくり、それに数値を足して(引いて)setし、さらにbangでまた足して、、、と繰り返して数値の増減を実現
  • 増減する数値の幅をランダムで1から5の値にする
  • 上下左右の壁に当たったら、逆方向に動くようにする

Max/MSPの関連記事