Дикая догадка: ваш код предполагает машину большого конца (сначала самый старший байт). ПК с ОС Windows является малоподвижным. Поэтому, возможно, попробуйте
shortValue = (shortArray[j+1]<<8);
shortValue += (shortArray[j]);
. Если действительно проблема заключается в том, что проблема, то представленный вами код просто сбривает 4 наиболее значимых бита каждого значения и расширяет остальные до диапазона интенсивности. Hm, EDIT, спустя 2 секунды: нет, это было мозгом. Но попробовать все равно?
Cheers & amp; hth.,
- Alf
скачайте swig здесь: http://www.swig.org/download.html
Извлеките архив куда-нибудь, добавьте путь к извлеченному каталогу в переменную среды PATH.
Перезапустите консольное окно cmd (закройте и снова откройте его), выполните pip install Box2D