| |||||||
Das Thema "Ball mit Sensoren bewegen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Modell: HTC Sensation Registriert seit: 15.03.2011
Beiträge: 62
Abgegebene Danke: 12
Erhielt 0 Danke für 0 Beiträge
| Ich möchte gern einen Ball (ImageView) über meinen Bildschirm bewegen. Habe das jetzt auch soweit hinbekommen, allerdings läuft es alles andere als flüssig ab. Der Ball springt mehr von Ort zu Ort.. habe gelesen, dass es mit Open GL ES besser gehen soll, aber ich hab keine Ahnung wie das gehen soll. Hat jemand bereits Erfahrung damit? Hier mal mein derzeitiger Code: Code: public void onSensorChanged(SensorEvent event){
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
float[] values = event.values;
float posXn = posX - values[0]*10;
float posYn = posY + values[1]*10;
float accelationSquareRoot = (values[0] + values[1])*(values[0] + values[1]);
moveTo(posX, posY, posXn, posYn);
}
}
public void moveTo(float x, float y, float xn, float yn){
anim.cancel();
anim = new TranslateAnimation(x, xn, y, yn);
anim.setDuration(50);
anim.setFillAfter(true);
image.startAnimation(anim);
image.invalidate();
posX = xn;
posY = yn;
} |
| | |
| | #2 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
| Spieleentwicklung 101 - Android Wiki - AndroidPIT da hatte ich mal mit angefangen, aber leider keine zeit mehr gehabt und weiter zu machen |
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Modell: HTC Sensation Registriert seit: 15.03.2011
Beiträge: 62
Abgegebene Danke: 12
Erhielt 0 Danke für 0 Beiträge
|
Puh okay.. Hatte die Seite auch schonmal gefunden, aber hätte nicht gedacht, dass so eine einfache Verschiebung einer Grafik so extrem viel Arbeit ist O.o
|
| | |
| | #4 (permalink) |
| Fortgeschrittenes Mitglied Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
|
du kannst aber auch einfach von view erben und die render methode selber umschreiben das sollte für die erste versuche auch reichen
__________________ http://android.fungamer.net/ |
| | |
| | #6 (permalink) |
| Fortgeschrittenes Mitglied Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
|
__________________ http://android.fungamer.net/ |
| | |
| | #7 (permalink) | |
| Android-Hilfe.de Mitglied Modell: HTC Sensation Registriert seit: 15.03.2011
Beiträge: 62
Abgegebene Danke: 12
Erhielt 0 Danke für 0 Beiträge
| Zitat: | |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Game] Chalk Ball | Wingnut | Android Spiele | 2 | 16.04.2012 15:50 |
| Buttons bewegen | Daaaaniel | Android App Entwicklung | 0 | 09.07.2011 13:07 |
| Ink Ball | Wingnut | Android Spiele | 3 | 20.01.2011 01:54 |
| 3D Spiele - fürs Desire (mit/ohne unterstützung der Sensoren) | 19Belze81 | HTC Desire Forum | 2 | 10.10.2010 02:53 |
| LED Ball Farbe | Seadart | Nexus One Forum | 0 | 11.01.2010 20:05 |