例えば、n個のボールを管理するとして、
ball(n,0)にx座標、ball(n,1)にy座標、ball(n,2)に速度の数値を格納しようとする場合、
二次元目の要素のみに連続代入する事はできるでしょうか?
これが一次元のみの配列の場合は
ball=a,b,cで連続代入が可能ですが、
これを
ball(n,0)=a,b,cに置き換えると、 上記の様な望むような結果になりません。
二次元目の要素が全てrndや同じ数値なら↑で処理できますが、
repeat n ball(cnt.t\3)=rnd t++ loop
例えばシューティングゲームの敵キャラ等、
ball(n,1)、ball(n,2)、ball(n,3)それぞれに異なる変数が入るような場合、
の様に要素の数だけ式を作らなければいけないのでしょうか。
repeat n ball(cnt,0)=a ball(cnt,1)=b ball(cnt,2)=c . . loop
これだとあまりスマートとは思えなかったので、
もっと効率的な解決法があればと思い質問させていただきました。
解かり難い説明かと思いますが、どなたか御教授願えればと思います。