Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.01.2008, 02:41
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 1  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
По умолчанию Вопрос про летающие объекты

есть такой вопрос, у меня объект летит по экрану слева на право с правой стороны на него должны лететь объекты которые в него врезаются и при этом у объекта кончаются жизни, если второй объект то прибавляются, вопрос такой...

как сделать что бы например два вида объекта появлялись на разных вертикалях то есть на разной высоте и в разном времени, например сначала два хороших объекта, а плохой объект в три раза реже? я вот думал это как снег только с права но не разобрался в коде снега... пожалуйста помогите кодом или примерами я быстро все схватываю и понимаю

за ранее спасибо за ответ

Старый 16.01.2008, 10:14
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Тут не пишут, а подсказывают или поправляют ваш код.
Делается все Math.random и onEnterFrame
__________________
"We Are The Champions My Friends!" Queen

Старый 16.01.2008, 14:26
Freeeeeeeman вне форума Посмотреть профиль Отправить личное сообщение для Freeeeeeeman Найти все сообщения от Freeeeeeeman
  № 3  
Ответить с цитированием
Freeeeeeeman
[+4 05.12.07]
[+1 11.01.08]

Регистрация: Nov 2007
Сообщений: 51
в Actions мувиклипа пишешь:


Код:
onClipEvent (load) {
this._x=Math.random()*600;
this._y=Math.random()*550;
}
Что-то в этом роде...
и будет он у тебя появляться в рэндомном месте.

Всё через Math.random, как сказал CorC.


Последний раз редактировалось Freeeeeeeman; 16.01.2008 в 14:35.
Старый 21.01.2008, 11:03
sogologo вне форума Посмотреть профиль Отправить личное сообщение для sogologo Найти все сообщения от sogologo
  № 4  
Ответить с цитированием
sogologo
[+4 19.02.09]

Регистрация: Dec 2007
Адрес: Красноярск
Сообщений: 71
спасибо за помощь, я понимаю что здесь не делают все за тебя, просто делал у меня не выходило я же прошу написать весь код, просто прошу направить такая сказать или подсказать, у меня сейчас проблема с жизнями, и вот еще мой объект уходит за экран я сделал объекты стены с четырёх сторон что он на них наталкивался можно как то по другому сделать , и когда он к ним прижимается то отталкивается как это убрать?

вот пример кода

Код:
onClipEvent (enterFrame) {
	s = 4;
	for (i=1; i<20; i++) {
		v = "_root.p"+i;
		if (poz.hittest(v)) {
			_x = oldx;
			_y = oldy;
		}
	}
	oldx = _x;
	oldy = _y;
	if (Key.isDown(Key.RIGHT)) {
		_x += s;
	}
	if (Key.isDown(Key.LEFT)) {
		_x -= s;
	}
	if (Key.isDown(Key.UP)) {
		_y -= s;
	}
	if (Key.isDown(Key.DOWN)) {
		_y += s;
	}

}

почему он отпрыгивает когда сталкивается с объектом?

Старый 21.01.2008, 15:17
murat вне форума Посмотреть профиль Отправить личное сообщение для murat Посетить домашнюю страницу murat Найти все сообщения от murat
  № 5  
Ответить с цитированием
murat

Регистрация: Oct 2006
Сообщений: 3
Отправить сообщение для murat с помощью ICQ
отталкивается он по тому, что ударяется об стенку
- скорость движения 4 пиксела в кадр - если стена на первом то отскочит на три и тд. что бы не отскакивал можно сначала посчитать, а затем перемещать клип на нужное расстояние.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:11.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.