現在、mattarjsを使って物理演算のテストをしています。
書いたコードは以下
const circle_stack = Composites.stack(10, 10, 8, 5, 0, 0, function(x, y) { return Bodies.circle(x, y, Math.floor(Common.random(15, 20)),{//Matter.Common.random(min、max) 最小値と最大値の間のランダム値を返します。 isStatic: false, frictionAir:0.01,//空気抵抗 restitution: 0.5, // 弾力性 render: { //ボールのレンダリングの設定 sprite: { //スプライトの設定 texture: '../images/block_'+ Math.floor(Common.random(1, 3)) + '.png'//スプライトに使うテクスチャ画像をランダムに指定 } }, }); });
Composites.stackで大きさ15-20のランダムな大きさの円を生成し、
renderのspriteのtextureで画像を貼り付けています。
問題はこのテクスチャ画像をランダムに生成したボールの大きさに合うように、
リサイズして表示させたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。