Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 17

p

pumpkineater in JavaScript Noobs — сообщество новичков
тебе нужно самому это реализовать для себя, или для кого то?  Если для себя то думай сам, там не сложно сделать. Если для кого-то то зайди в нетворк на том сайте что ты скинул и чекни скрипты
источник

V

V in JavaScript Noobs — сообщество новичков
pumpkineater
тебе нужно самому это реализовать для себя, или для кого то?  Если для себя то думай сам, там не сложно сделать. Если для кого-то то зайди в нетворк на том сайте что ты скинул и чекни скрипты
for(var i=this.length-1; i>=1; i--)
   {  
 
     this.arr[i].x = this.arr[i-1].x + d*Math.sin(-this.direction);
     this.arr[i].y = this.arr[i-1].y + d*Math.cos(-this.direction);      
   }
источник

V

V in JavaScript Noobs — сообщество новичков
не работает
источник

p

pumpkineater in JavaScript Noobs — сообщество новичков
у тебя вся логика написана как там?
источник

V

V in JavaScript Noobs — сообщество новичков
оч долго писать
источник

V

V in JavaScript Noobs — сообщество новичков
но я часть кода брал из примера
источник

p

pumpkineater in JavaScript Noobs — сообщество новичков
for (var i = 0 ; i < this.snakeLength ; i++) {

           this.sections[i].body.x = this.headPath[index].x;
           this.sections[i].body.y = this.headPath[index].y;

           //hide sections if they are at the same position
           if (lastIndex && index == lastIndex) {
               this.sections[i].alpha = 0;
           }
           else {
               this.sections[i].alpha = 1;
           }
источник

V

V in JavaScript Noobs — сообщество новичков
pumpkineater
for (var i = 0 ; i < this.snakeLength ; i++) {

           this.sections[i].body.x = this.headPath[index].x;
           this.sections[i].body.y = this.headPath[index].y;

           //hide sections if they are at the same position
           if (lastIndex && index == lastIndex) {
               this.sections[i].alpha = 0;
           }
           else {
               this.sections[i].alpha = 1;
           }
это не то я просто как пример кинул что нужно
источник

p

pumpkineater in JavaScript Noobs — сообщество новичков
У тебя тело змеи состоит из разных частей, так?
источник

V

V in JavaScript Noobs — сообщество новичков
+
источник

V

V in JavaScript Noobs — сообщество новичков
pumpkineater
У тебя тело змеи состоит из разных частей, так?
for(var i=this.length-1; i>=1; i--)
   {  
 
     this.arr[i].x = this.arr[i-1].x + d*Math.sin(-this.direction);
     this.arr[i].y = this.arr[i-1].y + d*Math.cos(-this.direction);      
   }
источник

V

V in JavaScript Noobs — сообщество новичков
вот
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
получается каждая ячека уходитт вверх
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
постепенно
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
каждая ячейка не должна
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
повышаться
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
а должна повторять путь головы
источник

V

V in JavaScript Noobs — сообщество новичков
Переслано от V
одна за лругой
источник

p

pumpkineater in JavaScript Noobs — сообщество новичков
Передавай каждой ячейке координаты предыдущей начиная с головы
источник

V

V in JavaScript Noobs — сообщество новичков
pumpkineater
Передавай каждой ячейке координаты предыдущей начиная с головы
ну так оно и есть
источник