Тема: Змейка
Показать сообщение отдельно
Старый 05.06.2008, 22:22
tikhop вне форума Посмотреть профиль Отправить личное сообщение для tikhop Найти все сообщения от tikhop
  № 3  
Ответить с цитированием
tikhop

Регистрация: Jul 2006
Сообщений: 170
ну 3D-пространство меня не интересует, просто я не понимал как он так плавно меняет размер змейки, таймер там стоит на одну секунду, после чего змейка начинает уменьшать, нужно попробовать сделать через массив...

Попробовал..:
Код:
var snake_array:Array=[]
var snakePart_mc:MovieClip
function timer(){
	snakePart=_root.attachMovie("snakePartSymbol", "snakePartSymbol", _root.getNextHighestDepth())
	snakePart._x=_xmouse
	snakePart._y=_ymouse
	snake_array.push(snakePart)
	if(snake_array.length>40){
		removeMovieClip(snake_array.shift(snakePart))
	}
	updateAfterEvent()
}
setInterval(timer, 10)
Все работает, но когда водишь мышкой быстро, то шарики не успевают аттачится друг за другом и если посмотреть http://five3d.mathieu-badimon.com/ тут, то тут все ровно с этим и линия рисуется оч ровная и "хорошая"

Вопрос, как добится такой линии
Вложения
Тип файла: zip snake.zip (6.0 Кб, 61 просмотров)


Последний раз редактировалось tikhop; 06.06.2008 в 03:37.