如何将gdx-bullet合并到我的游戏引擎中?

时间:2017-05-22 21:56:25

标签: java libgdx

如何在不使用libgdx的情况下使用gdx-bullet?这意味着如何在不使用完整的libgdx库的情况下独立使用gdx-bullet扩展?使用libgdx可以很好地计算数学。

当我尝试运行该文件时,会显示以下错误消息:

#include <stdio.h> #include <pthread.h> #include <limits.h> enum {SIZE = 3, ITER = 1000000}; double array[SIZE] = {}; pthread_t threads[SIZE]; pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *func(void *arg) { int n = *(int *)arg; int tmp = 100 * (n + 1), tmp2 = tmp + 1; for (int i = 0; i != ITER; ++i) { pthread_mutex_lock(&mutex); array[n % SIZE] += tmp; array[(n + 1) % SIZE] -= tmp2; pthread_mutex_unlock(&mutex); } return NULL; } int main() { int n[SIZE]; for (int i = 0; i != SIZE; ++i) { n[i] = i; pthread_create(threads + i, NULL, func, n + i); } for (int i = 0; i != SIZE; ++i) { pthread_join(threads[i], NULL); } for (int i = 0; i != SIZE; ++i) { printf("%.10g ", array[i]); } printf("\n"); return 0; }

1 个答案:

答案 0 :(得分:1)

取决于您想要做什么,但您可以使用Bullet而不加载所有Android应用程序特定的东西。我使用运行Bullet的独立Java游戏服务器。

使用:

GdxNativesLoader.load();

然后你应该能够让gdx-bullet工作。