Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Ball mit Sensoren bewegen

Das Thema "Ball mit Sensoren bewegen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 11.10.2011, 12:44   #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
Standard Ball mit Sensoren bewegen

Hallo!

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;
	}
Danke
Prengepower ist offline   Mit Zitat antworten
Alt 11.10.2011, 12:53   #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
Standard AW: Ball mit Sensoren bewegen

Spieleentwicklung 101 - Android Wiki - AndroidPIT

da hatte ich mal mit angefangen, aber leider keine zeit mehr gehabt und weiter zu machen
Tom299 ist offline   Mit Zitat antworten
Alt 11.10.2011, 13:01   #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
Standard AW: Ball mit Sensoren bewegen

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
Prengepower ist offline   Mit Zitat antworten
Alt 11.10.2011, 14:17   #4 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard AW: Ball mit Sensoren bewegen

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/
MichaelS ist offline   Mit Zitat antworten
Alt 11.10.2011, 14:29   #5 (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
Standard AW: Ball mit Sensoren bewegen

Zitat:
Zitat von MichaelS Beitrag anzeigen
du kannst aber auch einfach von view erben und die render methode selber umschreiben das sollte für die erste versuche auch reichen
könntest du das bitte mal genauer erklären?
Prengepower ist offline   Mit Zitat antworten
Alt 11.10.2011, 14:33   #6 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 14.08.2009
Beiträge: 354
Abgegebene Danke: 23
Erhielt 49 Danke für 43 Beiträge
Standard AW: Ball mit Sensoren bewegen

Zitat:
Zitat von Prengepower Beitrag anzeigen
könntest du das bitte mal genauer erklären?
How to use canvas in your android apps - Part 1 | Hello Android
__________________
http://android.fungamer.net/
MichaelS ist offline   Mit Zitat antworten
Alt 11.10.2011, 15:03   #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
Standard AW: Ball mit Sensoren bewegen

Mmh na gemalt bekommen hatte ich das auch schon mal, es hat sich auch bewegt. Aber nicht über den ganzen Bildschirm und genauso "hakelig" wie bei den anderen Varianten.. Mache das übrigens in Android 3.0 mit dem Motorla Xoom - vll liegt es daran?!
Prengepower ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

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




Du liest gerade: "Ball mit Sensoren bewegen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.