Показать сообщение отдельно
Старый 05.01.2009, 04:06   #1
TEHb08
ПроЭктировщик
 
Регистрация: 25.12.2008
Сообщений: 103
Написано 0 полезных сообщений
(для 0 пользователей)
Написал функцию гравитации X Y Z

Привязывает игроока к сфере(планета) игрок летит как по орбите тоесть вокруг сферы даже если она вращается как настоящая планета
и не важно в каких координатах находится

Function planetgravity$(player,planeta)
    dx#=EntityX(player)
    dy#=EntityY(player)
    dz#=EntityZ(player)
	px#=EntityX(planeta)
    py#=EntityY(planeta)
    pz#=EntityZ(planeta)

    dx=dx-px
    dy=dy-py
    dz=dz-pz
    AlignToVector player,dx,dy,dz,2
	EntityParent player,planeta	
End Function
(Offline)
 
Ответить с цитированием