Тема: Классы
Показать сообщение отдельно
Старый 04.09.2011, 19:11   #32
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Классы

Если ты в функции просто обращаешься к матрице, хранимой в классе, то нет.
class CCamera
{
public:
D3DXMATRIX matView,matProj,matViewPos,matViewRX,matViewRY,matViewRZ;
float x,y,z,rx,ry,rz;
...
...
}
void MoveEntity(CCamera& camera,float dx,float dy,float dz)
{
camera.matViewPos._41 += dx;
camera.matViewPos._42 += dy;
camera.matViewPos._43 += dz;
}

...
...

MoveEntity(cam,0,0,3);

...
...

Я так понял в таком варианте я в производительности не сильно теряю.Да?
(Offline)
 
Ответить с цитированием