前提・実現したいこと
processingでブロック崩しを作っています
バーを右端で止めることは、できたのですが左端は止まらずそのままマイナス方向に進んでしまいます。
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
エラーメッセージはありません。
該当のソースコード
processing
1int bx=200; 2int by=700; 3int bw=80; 4int bh=20; 5int speed=40; 6 7void setup(){ 8 size(600,850); 9} 10 11void keyPressed() { 12 background(204); 13 if (key == CODED) { 14 if (keyCode == RIGHT) { 15 bx += speed; 16 } else if (keyCode == LEFT) { 17 bx -= speed; 18 } 19 } 20 if((bx+bw)>width){ 21 bx=width-bw; 22 } 23 24} 25void draw(){ 26 fill(200); 27 bar(); 28} 29 30void bar(){ 31 fill(0); 32 rect(bx,by,bw,bh); 33}
試したこと
不等号の向きを変えた
補足情報(FW/ツールのバージョンなど)
windowsです。
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/03 04:29
2019/07/03 04:35
2019/07/03 04:39
2019/07/03 07:00