OSDN Git Service

api optimized
authorblackbluegl <info@blackbluegl.de>
Mon, 27 May 2013 12:54:28 +0000 (14:54 +0200)
committerblackbluegl <info@blackbluegl.de>
Mon, 27 May 2013 12:54:28 +0000 (14:54 +0200)
demos/cuboc/cuboc-android/project.properties
demos/invaders/gdx-invaders-android/project.properties
demos/pax-britannica/pax-britannica-android/project.properties
demos/vector-pinball/gdx-vectorpinball-android/project.properties
extensions/gdx-remote/project.properties
tests/gdx-tests-android/assets/data/g3d/fighter.g3db [new file with mode: 0644]
tests/gdx-tests-android/assets/data/g3d/ship.png [new file with mode: 0644]
tests/gdx-tests-android/project.properties
tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/BaseG3dHudTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/g3d/ModelTest.java

index c4f09d2..895c9ce 100644 (file)
@@ -8,4 +8,4 @@
 # project structure.
 
 # Project target.
-target=android-17
+target=android-16
index fd44ee5..8f81673 100644 (file)
@@ -10,4 +10,4 @@
 # Indicates whether an apk should be generated for each density.
 split.density=false
 # Project target.
-target=android-17
+target=android-16
index a3ee5ab..9b84a6b 100755 (executable)
@@ -11,4 +11,4 @@
 #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
 
 # Project target.
-target=android-17
+target=android-16
index c4f09d2..895c9ce 100644 (file)
@@ -8,4 +8,4 @@
 # project structure.
 
 # Project target.
-target=android-17
+target=android-16
diff --git a/tests/gdx-tests-android/assets/data/g3d/fighter.g3db b/tests/gdx-tests-android/assets/data/g3d/fighter.g3db
new file mode 100644 (file)
index 0000000..3fe8678
Binary files /dev/null and b/tests/gdx-tests-android/assets/data/g3d/fighter.g3db differ
diff --git a/tests/gdx-tests-android/assets/data/g3d/ship.png b/tests/gdx-tests-android/assets/data/g3d/ship.png
new file mode 100644 (file)
index 0000000..15caf13
Binary files /dev/null and b/tests/gdx-tests-android/assets/data/g3d/ship.png differ
index fd44ee5..8f81673 100644 (file)
@@ -10,4 +10,4 @@
 # Indicates whether an apk should be generated for each density.
 split.density=false
 # Project target.
-target=android-17
+target=android-16
index b288a11..b3aa074 100644 (file)
@@ -24,7 +24,7 @@ public abstract class BaseG3dHudTest extends BaseG3dTest {
 
        protected  String models[] = new String[] {
                "car.obj", "cube.obj", "scene.obj", "scene2.obj", "sphere.obj", "wheel.obj", 
-               "g3d/head.g3db", "g3d/knight.g3dj", "g3d/knight.g3db", "g3d/teapot.g3db"
+               "g3d/head.g3db", "g3d/knight.g3dj", "g3d/knight.g3db", "g3d/teapot.g3db", "g3d/fighter.g3db"
        };
 
        @Override
index ff1f434..7f3136b 100644 (file)
@@ -123,6 +123,16 @@ public class ModelTest extends BaseG3dHudTest {
                }
        }
 
+    Vector3 tmpTrans =  new Vector3();
+    protected void moveUpDown(int dir) {
+        for (final ModelInstance instance : instances) {
+            instance.transform.getTranslation(tmpTrans);
+
+            instance.transform.setToTranslation(tmpTrans.x, tmpTrans.y + Gdx.graphics.getDeltaTime()*dir, tmpTrans.z );
+            //instance.transform.val[13] += Gdx.graphics.getDeltaTime()*dir;
+        }
+    }
+
        @Override
        public boolean needsGL20 () {
                return true;
@@ -132,6 +142,12 @@ public class ModelTest extends BaseG3dHudTest {
        public boolean keyUp (int keycode) {
                if (keycode == Keys.SPACE || keycode == Keys.MENU)
                        switchAnimation();
+
+        if (keycode == Keys.S) {
+            moveUpDown(-2);
+        } else if (keycode == Keys.W) {
+            moveUpDown(2);
+        }
                return super.keyUp(keycode);
        }
 }