-2
私はコードを書くのがやや新しいです。私は現在、制御されたキャラクタが移動するためのキャンバスを作成するコードを持っています。これまでのところ、私はキャラクターがキャンバスの右の枠に入ると、そのキャラクターをキャンバスの左に移動させます。しかし、私はキャラクターが新しいエリアに入ったことを示す、背景の変更もしたい。これをどうやってやりますか?背景は現在CSSを使用して作成されています。コントロールされたオブジェクトがキャンバスの境界線に入ったときにゲームの背景を変更するにはどうすればよいですか?
CSSを使用して背景を変更する代わりに、JSから直接行う必要がありますか? その背景色を、キャンバスの右端に当たるキャラクターなどのトリガーイベントで操作して置き換えることはできますか? –
はい。 'canvas'変数を作成する必要があるのは一度だけです。その後、必要に応じてstyle.backgroundColorを頻繁に設定することができます。その行の引用符で囲まれた部分は、CSSで受け入れられる任意の色にすることができます( "赤"はうまくいくので、 "#f00"や "rgb(255、0、0)"など) )。 – PullJosh