Ответ: Reality Engine Beta SDK 0.2a+
Cёня буду бить скелеталку,вчера от нехер делать сделал небольшую функцию response для коллизий:
void Response(TContact c){
TEntity src = ContactEntity(c,0);
int resp = ContactResponseType(c);
float ex = ContactEntityX(c,0);
float ey = ContactEntityY(c,0);
float ez = ContactEntityZ(c,0);
float dep = ContactDepth(c);
float nx = ContactNX(c);
float ny = ContactNY(c);
float nz = ContactNZ(c);
PositionEntity(src,ex+(nx*0.1f),ey+(ny*.1f),ez+(nz *.1f));
}
Юзать её в нужно так(в цикле):
for(uint i=0;i<CountContacts();i++){
TContact c = GetContact(i);
Response(c);
}
После написания побегал кубиком по небольшому уровню))
|