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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.02.2006, 06:06
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 1  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
Однозначно ответить на этот вопрос сложно, попробую дать тебе намек.
Что есть прыжок? - ты ооталкиваешься ногами от земли, получаешь некое ускорение (F=ma) и затем земля притягивает тебя обратно (W=mg). Тоесть, можно считать что в тот момент как твои подошвы утратили контакт с поверхностью земли, ты уже никак не контролируешь свое положение относительно этой самой поверхности.
Итак, у тебя должен быть независый "судья" в игре, что-то вроде ГеймМастера в D&D который бы говорил какая у тебя скорость на определенный момент времени в течении твоего "полета", этого "судью" можно представить в виде постоянно выполняющейгося (зацикленного) кода который обрабатывает вертикальную скорость персонажа (игрока) путем вычитания гравитационного ускорения из текущей скорости, так же делать это можно только пока персонаж над землей, тоесть следить чтобы он не провалился сквозь землю. Чтобы это осуществить тебе нужно обьявить как минимум 2 дополнительных свойства игроку (2 переменные) - вертакальную скорость и вертикальное ускорение.
В аттаче один из моих стареньких исходников, там выполненно именно то чего ты добиваешься, но код, я думаю, покажется тебе сложным. Попробуй поразбираться - там есть вся физика.

По второму вопросу: - есть мужик по имени Колин Мук, он написал замечательную книжку про язык програмирования во Флэше, говорят она лучшая (сам не читал).
Вложения
Тип файла: zip arcade1.0.zip (5.1 Кб, 91 просмотров)
__________________
I'm only happy when it rains.
Waka Laka

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

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

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


 


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


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