私は50ミリ秒ごとに実行するループを持つクラスを持っていますが、setIntervalを使用するとthis.lop()を実行できませんそのはのsetInterval関数内でのループを()見つけようとしてではなく、クラスはので、私は、すべてうまく動作setinterval(function(){self.loop()})
をself=this
を行なったし、それまでは良いが、私はそうし、それらの2を作っただけで、それらの一つは、実行中のループを持っていたクラス内でsetIntervalを使用し、それらのクラスを複数作成するjavacript
コード:
enemy = function(){
self=this
setinterval(function(){self.loop()})
this.loop=function(){
code
}
}
enemy1 = new enemy
enemy2 = new enemy
どのようにすれば敵1と2がループしていて敵2でないのですか
正確だった、それはあなたに感謝します! –