KOBA789のプロフィール
- ベストアンサー数
- 0
- ベストアンサー率
- 0%
- お礼率
- 0%
- 登録日2009/04/02
- ボールの衝突 (VB.net)
プログラム初心者です。 VB.netでの質問です。 例えば,100個のボール(の絵をしたPictureBox)を たくさん配置して適当な規則で動かせます。 (ここまではできます) 次にいずれかの2つ(少なくとも2つ)のボールが 衝突した(距離がある値より小さくなった)ときに,互いに跳ね返る様にしたいとき, どのようなコードを書けばよいのでしょうか? 例えば配列を使って, 0.1秒に一回(timerつかって) for i=1 to 100 for j=1 to 100-i if (i)番目のボールが(i+j)番目のボールと衝突 している then 跳ね返る end if next next なんてことやったら無駄が多すぎますよね? なんか全てのボールに同一の名前をつけて, 1つの判定で全判定したことにするようには できないでしょうか? 無理でしたら,せめてもう少し無駄のない方法 を教えてください。お願いします。
- 締切済み
- Visual Basic
- nyonta
- 回答数4
- 【行き詰まり】ブロック崩しゲーム作成【判定?】
初めまして。 今課題ということでVB.NETでブロック崩しを作成しているのですが、 作成途中で詰まってしまい、ここへ書き込みをしています。 ・ボール、ブロックの初期配置 ・壁とブロックの当たり判定 まで作ったところで、講師から「プロパティを用いてブロックへの当たり判定と消える判定フラグをまとめろ」と言われました。 VB初心者で使い方が判らず、あちこち調べて見ましたがどうにも糸口が掴めません。 どなたかご存知の方いましたら、御教授の程をお願いします。 ソースは後ほど添付します。 よろしくお願いします。 (環境はVisual Basic 2008 Express Editionです)
- 締切済み
- Visual Basic
- feigh
- 回答数2
- 携帯動画変換君が使えない・・・
ipodにユーチューブの動画を移動させるために動画をfivファイルに変換しました。 携帯動画変換君を使ってipod用に変換しようとしたんですが携帯動画変換君が使えません。 ファイルをドラック&ドロップできないんです。 私のパソコンはVistaなんですが、前どこかの質問のところでVista も使えるようになったと言ってる人がいたので使えるはずなんですが 使えないんです。 もうどうやればいいのかわかりません・・・。 もしよければだれか教えてください。
- 締切済み
- オーディオ
- munierusan
- 回答数8