AtMaVector3 oLookPos;
Tboolean bUpdate Target – True;
//отодвинуть камеру от объекта и посмотреть на объект
GmMsPosKeyFrame *poPosKey – m_oActiveKeyFrame;;
//получить желаемый вид и отдаление
poPosKey- ›
poLocationAtO- › GetVector(m_oAtOffset);
poPosKey- › poLocationLookO- › GetVector(m_oLookOffset);
//изменить поле зрения камеры
poCamera- › vSetFOV(poPosKey- › rGetFOVO);
//получить текущие векторы от актора
vGetVectorFromActorO;
//сделать начальную точку назначения назначением объекта
poTarget-›vCetVectors(oPosPlayer, m_oFwd1, m_oUp1, m_oRight1, NULL);
//прогнозирование и увеличение BVOL
{AtMaVector3
oTemp; oTemp – oPosPlayer;
oTemp.vSub(m_oState,m_oLastTargetPosition);
if(ReallsApproxZero(oTemp.m_rZ))
//если положение игрока по оси Z не изменилось
//сдвинуть таблицу вверх
(oTemp.rrwZ – rTimeDiffMOO.Of;)
else
//если положение игрока по оси Z меняется, уйти
Колледж Квантлен
Центр образования для взрослых
Курс 3072-А
Задание: Поговорите о добре и зле со сторонником одного или другого
«Из тьмы к свету»
Выполнила: Кейтлин Анна Бойд Джойс