php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen
Alt 29.05.2010, 19:09  
Neuer Benutzer
 
Registriert seit: 29.05.2010
Beiträge: 9
PHP-Kenntnisse:
Fortgeschritten
lumpenschlumpf befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] 2D schlagschatten berechnen

Hallo,

ich baue gerade an ein Spielchen rum, bei dem Einheiten in einem xy-Koordinatensystem positioniert werden.
Auch Hindernisse sind in diesem Koordinatensystem gespeichert.

Ich verwende normale Ganzzahlen, die die Position der Tabellenfelder beschreiben. Mein Feld ist lediglich 8x8 Felder groß und damit überschaubar, was hierbei aber keine Rolle spielen sollte.

Mein Problem ist es anhand der xy Werte der Einheit und des Hindernisses eine Schatten hinter dem Hinderniss zu erzeugen.
Wenn zB.: x der Einheit gleich x des Hindernisses ist, ist der Schatten leicht zu erstellen. Die Y-Entfernung zum Hinderniss, gibt dabei automatisch, den Versatz für den beidseitig, größer werdenden Schatten aus. Aber wie ist es sobald das Hinderniss leicht versetzt ist?

Gesucht werden die Koordinaten, aller Felder, die im Schatten liegen.

Leider fällt mir dazu nichts gescheites ein, auch über Denkanstöße würde ich mich freuen.

mfg

Geändert von lumpenschlumpf (29.05.2010 um 19:18 Uhr).
lumpenschlumpf ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.05.2010, 19:27  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.320
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

Mach lieber mal ne Zeichnung, ich glaube kaum jemand weiß, wie Du Dir den Schatten vorstellst.
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--
nikosch ist offline  
Alt 29.05.2010, 19:28  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.320
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

PS: Und bitte! PHP-Fortgeschrittene ist wirklich nicht das Forum für solch eine Frage!!

php.de - Ankündigungen im Forum : PHP-Fortgeschrittene

[MOD: verschoben]
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--
nikosch ist offline  
Alt 29.05.2010, 19:36  
Moderator
 
Registriert seit: 18.07.2005
Beiträge: 4.102
PHP-Kenntnisse:
Fortgeschritten
Asipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer Mensch
Standard

Keine Lichtquelle -> keine Schatten
Asipak ist offline  
Alt 29.05.2010, 19:37  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.320
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

In der Tat, etwas fragwürdig in einem 2D-Spiel. Ich schätze, er meint sowas wie einen schwarzen Bereich, den man auf der Karte nicht sieht.
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--
nikosch ist offline  
Alt 29.05.2010, 19:38  
Neuer Benutzer
 
Registriert seit: 29.05.2010
Beiträge: 9
PHP-Kenntnisse:
Fortgeschritten
lumpenschlumpf befindet sich auf einem aufstrebenden Ast
Standard

Hab hier mal meine Testausgabe kopiert. Entschuldigt ich bin nicht so der Froenaktive und muss mich hier erstmal einfinden. =)

http://img692.imageshack.us/i/aufzeichnenmb.jpg/
Das Bild selber geht leider nicht.

Ich durchusuche die Felder nach gegnerischen Einheiten und wenn mein Script bei der Suche auf einen Berg trifft soll es den Schatten erstellen.
lumpenschlumpf ist offline  
Alt 29.05.2010, 19:39  
Forenpolitikum
 
Registriert seit: 21.05.2008
Beiträge: 45.320
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

Stimmt geht nicht. Was sollen wir jetzt damit?

[edit] Jetzt ja. But:

Was soll man damit jetzt anfangen. Sicher willst Du immer nur ganze Kästen füllen oder wie hast Du Dir das grafisch vorgestellt. Wie ein echter Licheinfall/Schatten wäre, können wir uns schon denken (obwohl das Prinzip kein „Schatten“ ist, sondern ein verdeckter Blick.)
__________________
--
^^ O.O
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


--
nikosch ist offline  
Alt 29.05.2010, 19:40  
Erfahrener Benutzer
 
Registriert seit: 14.10.2007
Beiträge: 306
PHP-Kenntnisse:
Fortgeschritten
Papst befindet sich auf einem aufstrebenden Ast
Standard

stimmt, das Bild geht nicht :P

Edith sagt: verdammt, zu langsam ^^
Papst ist offline  
Alt 29.05.2010, 19:43  
Neuer Benutzer
 
Registriert seit: 29.05.2010
Beiträge: 9
PHP-Kenntnisse:
Fortgeschritten
lumpenschlumpf befindet sich auf einem aufstrebenden Ast
Standard

Ihr habt echt nur zwischendurch geklickt wo der Link falsch war. Aber Ja nikosch genau sowas meine Ich, einen schwarzen bereich wo man nichts sieht. Ich brauche von diesem Bereich die Feldkoordinaten aller Felder.
lumpenschlumpf ist offline  
Alt 29.05.2010, 19:45  
Moderator
 
Registriert seit: 18.07.2005
Beiträge: 4.102
PHP-Kenntnisse:
Fortgeschritten
Asipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer MenschAsipak ist ein sehr geschätzer Mensch
Standard

Du musst die Schnittpunkte der Lichtstrahlen (wenn 126 (10) eine Lichtquelle darstellen soll) mit dem "Berg" berechnen und dann die Strahlen verlängern -> Mathe.
Asipak ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Anzahl Felder berechnen Blubberbrause PHP Tipps 2010 29 17.04.2010 12:44
zeit berechnen Komatruppe PHP Tipps 2009 4 20.09.2009 21:35
Aus ein Mpeg4 ein Mpeg Preview berechnen rosenberg PHP-Fortgeschrittene 2 16.07.2009 11:26
Maximale Anzahl berechnen bei proportional steigenden Kosten Aloex666 PHP Tipps 2009 6 23.05.2009 11:01
[Erledigt] Mittelwert in einer Zeile berechnen hustensaft Datenbanken 19 25.03.2009 20:53
Datum aus CSV Datei berechnen MatthiasNI PHP Tipps 2009 16 22.02.2009 11:34
Statistik zu welchem Zeitpunkt berechnen? cycap Datenbanken 10 13.10.2007 12:19
Arbeitstage berechnen (Mo-Fr) bp158 PHP Tipps 2008 9 06.10.2007 13:20
[Erledigt] Sporttabelle aus Ergebnissen berechnen Datenbanken 6 13.03.2006 20:37
Ausgabetabelle berechnen GN PHP Tipps 2005-2 1 03.09.2005 02:57
menschenalter berechnen janni PHP Tipps 2005 6 25.05.2005 00:13
[Erledigt] Restzeit berechnen PHP Tipps 2005 10 22.04.2005 13:02
Help, Zahlen aus DB berechnen PHP Tipps 2004-2 6 29.12.2004 17:55
KFZ Haftpflicht Versicherungsprämie berechnen Beitragsarchiv 3 13.12.2004 09:12
mit PHP traffic berechnen oder schätzen PHP Tipps 2004 2 21.06.2004 12:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
schlagschatten berechnen, schattenwurf berechnen, schattenkonstruktion 2d, schlagschatten berechnung, schattenwurfberechnung, berechnung schlagschatten, 2d schatten berechnung, schatten berechnen online, php schlagschatten, schlagschattenberechnung, schattenwurfberechnung hinderniss, schattenwurf berechnung, 2d schatten berechnen, berechnung schattenwurf, 2d schattenberechnung, schattenwurf berechnen online, online schatten berechnen, 2d spiel schatten, schatten 2d, schatten 2d konstruieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum