Показать сообщение отдельно
Старый 10.01.2007, 23:03
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 9  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
третья координата (и четвертая и 16-я) считаются совершенно также как и первые две.
к примеру имеем:

Код:
x=0
y=0
z=0
x_speed = 10
y_speed = 15
z_speed = 8
friction = .9
gravity = 1
далее, чтобы подвинуть объект применяем к z ровно ту же логику что и к x:

Код:
x += x_speed*=friction;
z += z_speed*=friction;
y_speed += gravity;
y += y_speed*=friction;
[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

после пересчета значений x,y,z проецируем трехмерное пространство на экран.


Последний раз редактировалось iNils; 10.01.2007 в 23:50.