Hi All,
÷ÏÔ ÔÁËÁÑ ÆÕÎËÃÉÑ ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ float -> long.
s32 FloatToS32(f32 x) { x = floor(0.5 + MAX_S32*x);
if(x > MAX_S32) x = MAX_S32; else if(x < -MAX_S32) x = -MAX_S32;
return (s32)x; }
ïÄÎÁËÏ ÇÒÁÂÌÉ: ÉÚ-ÚÁ ÒÁÚÎÏÇÏ ËÏÌÉÞÅÓÔ×Á ÚÎÁÞÁÝÉÈ ÂÉÔÏ× × s32 É × f32 ÏÇÒÁÎÉÞÅÎÉÅ ÒÅÚÕÌØÔÁÔÁ ÒÁÂÏÔÁÅÔ ÎÅÐÒÁ×ÉÌØÎÏ É Ë ÔÏÍÕ ÖÅ ËÏÍÐÉÌÅÒÏÚÁ×ÉÓÉÍÏ.
ëÁË ÓÄÅÌÁÔØ ÐÒÁ×ÉÌØÎÏ?
VLV
"âÙÔØ ÞÅÓÔÎÙÍ - ÌÕÞÛÉÊ ÓÐÏÓÏ ÏÓÔÁ×ÁÔØÓÑ ÂÅÄÎÙÍ" (c) HÁÐÏÌÅÏÎ âÏÎÁÐÁÒÔ