Jestem programistą gier flashowych, który jest trochę zacofany w matematyce, choć uważam, że fizyka jest zarówno interesująca, jak i fajna.
Dla porównania jest to gra podobna do tej, którą tworzę : gra flashowa Untangled
Sprawiłem, że ta nieplątana gra jest prawie pełna logiki. Ale kiedy przecinają się dwie linie, potrzebuję tych przeciętych lub „splątanych” linii, aby pokazać inny kolor; czerwony.
Byłoby naprawdę miło z twojej strony, gdybyś mógł zasugerować algorytm do wykrywania kolizji segmentów linii . Jestem w zasadzie osobą, która lubi myśleć „wizualnie” niż „arytmetycznie” :)
Edycja: Chciałbym dodać kilka diagramów, aby wyraźniej przekazać pomysł
PS Próbuję zrobić funkcję jako
private function isIntersecting(A:Point, B:Point, C:Point, D:Point):Boolean
Z góry dziękuję.