掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スクリーンセーバー 画像同士を跳ね返させるには? (ID:124553)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
開発環境は、VisualBasic.NET Standard です。 変数は、Classの中に、Dim文でデータ型はIntegerで宣言しました。 If PictureBox1.Left = PictureBox2.Right Or PictureBox2.Left = PictureBox1.Right Then VectorXa = -VectorXa ←画像1の横の移動が逆になる。 VectorXb = -VectorXb ←画像2の横の移動が逆になる。 End If If PictureBox1.Top = PictureBox2.Bottom Or PictureBox2.Top = PictureBox1.Bottom Then VectorYa = -VectorYa ←画像1の縦の移動が逆になる。 VectorYb = -VectorYb ←画像2の縦の移動が逆になる。 End If としても、画像同士は跳ね返らず、重なって通り抜けてしまいます。 上手くいかないのですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.