|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Game Maker Форум / В процессе разработки / Авиа симулятор |
Страницы: 1 |
Автор | Сообщение |
Mad Sergei маэстро Группа: Сообщество GM Сообщений: 501 |
Добавлено: 01-01-2007 15:06 |
почти сделал авиасимулятор,но запоролся... нужен скрипт,который бы изменял Z-координату в зависимости от наклона самолёта. Переменные: Z-высота самолёта rotX-угол наклона Как будет скрипт,выложу,что есть. |
|
DaMaGeR-69 гроссмейстер Группа: Сообщество GM Сообщений: 173 |
Добавлено: 01-01-2007 16:04 |
Я подумаю. | |
Mad Sergei маэстро Группа: Сообщество GM Сообщений: 501 |
Добавлено: 01-01-2007 19:38 |
Стоп! неправильно сформулировал вопрос вот переформулированный: Почти сделал авиасимулятор,но запоролся... нужен скрипт,который бы изменял Z-координату в зависимости от наклона самолёта. В смысле, Z-координата у меня меняется при наклоне, но мне еще нужно чтобы когда самолет летит вниз, то гравитация увеличивала немного скорость, а когда вверх - уменьшала скорость. Другими словами мне нужно добавить относительную гравитацию в игру. Переменные: Z-высота самолёта rotX-угол наклона (от -45 до 45 градусов) speed-скорость самолета = 10 (будет меняться) Как помогут мне со скриптом, выложу, что есть. |
|
DaMaGeR-69 гроссмейстер Группа: Сообщество GM Сообщений: 173 |
Добавлено: 01-01-2007 19:47 |
Все довольно просто. Нужно ввести в игру отрицательный коэффициент - k он должен быть равен маленькому числу: от -0.1 и ниже. speed нужно прировнять 10+rotZ*k Привожу пример: k=-0.1 speed = 10 rotZ = 0 - тоесть самолет летит ровно. значит speed=10+rotZ*k=10 + 0 * -0.1 = 10 + 0 = 10 k=-0.1 speed = 10 rotZ = 2 - тоесть самолет летит вверх. значит speed=10+rotZ*k=10 + 2 * -0.1 = 10 + -0.2 = 9.8 k=-0.1 speed = 10 rotZ = -2 - тоесть самолет летит вниз. значит speed=10+rotZ*k=10 + -2 * -0.1 = 10 + 0.2 = 10.2 Вот и все =) PS в зависимости от того, отрицательное или положительное значение у переменной rotZ когда самолет летит вниз, - тебе нужно выбрать положительный или отрицательный коэффициент. (k=-число или k=+число) |
|
Mad Sergei маэстро Группа: Сообщество GM Сообщений: 501 |
Добавлено: 01-01-2007 19:54 |
Премного благодарен!!! Сёня протестирую,завтра отпишусь |
|
punker гроссмейстер Группа: Сообщество GM Сообщений: 287 |
Добавлено: 02-01-2007 01:27 |
Надо градусы наклона перевести в радианы, и полученное значение использовать для изменения Z-координаты | |
DaMaGeR-69 гроссмейстер Группа: Сообщество GM Сообщений: 173 |
Добавлено: 02-01-2007 10:47 |
Да можно как хочешь сделать. Главное, чтобы выглядело реально. |
|
algor_1 гроссмейстер Группа: Сообщество GM Сообщений: 172 |
Добавлено: 06-01-2007 15:00 |
Ну как? |
|
Mad Sergei маэстро Группа: Сообщество GM Сообщений: 501 |
Добавлено: 03-03-2007 17:09 |
фигня. Кто хочет в соавторство?(Из знающих что делать) Доделаем вместе! |
Страницы: 1 |
Game Maker Форум / В процессе разработки / Авиа симулятор |