ブロック崩しのブロックがない、自機とボールのみのプログラムを作成しているのですが、
その中で使う自機(長方形)の速度の追加方法がわかりません。
以下は長方形を動かすことに関係するコードを抜粋したものです。
自機である長方形は、キーボードのカーソルキーで操作する必要があります。
速度は「3」に設定したいです。
ご助言宜しくお願いします。
###ソースコード
float rect_speed=3;
float rect_x=240,rect_y=240;
float rect_w=100,rect_h=40;
void setup(){
size(480,480);
}
void draw(){
background(204);
//カーソルキーで長方形を動かす
if(keyPressed&&(key==CODED)){
if(keyCode==LEFT){
rect_x--;
}else if (keyCode==RIGHT){
rect_x++;
}else if (keyCode==UP){
rect_y--;
}else if (keyCode==DOWN){
rect_y++;
}
}
fill(0,0,255);
rectMode(CENTER);
rect(rect_x,rect_y,rect_w,rect_h);
keyPressed=rect_speed;
rect_speed+=3; //ここにいくつか試してコードを入力しているのですがうまくいきません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/27 11:47