Forum index VCMI Project - Heroes 3: WoG recreated
Forum of the project aiming to recreate best turn-based strategy ever!

FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  AlbumAlbum  DownloadDownload

Previous topic :: Next topic
Początkujący programista
Author Message
krystian1995 


Age: 21
Joined: 03 Aug 2008
Posts: 268
Location: Poland
Posted: 2011-06-06, 21:42   

tuńczyk wrote:
Dzięki wielkie za odpowiedzi, właśnie jestem w trakcie pisanie klona starożytnego ponga :)
A tak z ciekawości- za pomocą czego piszesz tą gre(tzn. w konsoli czy graficznie).

Co do twojego problemu to górna linia paletki ma wspołrzędne od (połorzenie paletki x,połorzenie paletki y) do (połorzenie paletki x + szerokość paletki ,połorzenie paletki y) , a dolna (połorzenie paletki x,połorzenie paletki y + wysokość paletki) do (połorzenie paletki x + szerokość paletki ,połorzenie paletki y + wysokość paletki).Po prostu zrób warunek ,czy piłka uderza w któryś z tych punktów.
 
     
majaczek 

Age: 27
Joined: 12 Jun 2008
Posts: 474
Posted: 2011-06-07, 07:49   

tuńczyk a bierzesz pod uwagę narożnik? :D
a tak serio widzę że masz poważne problemy z podstwami.
ja bym sprawdził czy podczas kolizji środek piłki jest powyżej, poniżej, czy z boku paletki, przy czym dodatkowo jeśli jest powyżej/poniżej i z boku na raz wziąłbym pod uwagę odbicie od narożnika (w uproszczeniu przyjmując że jest zaokrąglony)

tak więc wystarczą proste warunki mniejsze/większe

PS: kolizje sprawdzasz własną funkcją, jakimś BoundingBoxem czy funkcją z biblioteki graficznej (kolizja pixel w pixel przy uwzględnieniu przeźroczystości jako poza-obiektem)?
 
     
tuńczyk
Guest
Posted: 2011-06-07, 17:34   

@krystian: graficznie, no i do tego to już doszedłem sam.

@majaczek: pomysł porównywania środka piłki jest o tyleż prosty i genialny, że jest mi nieskończenie głupio że sam na niego nie wpadłem :oops: Na kolizje mam własną funkcję.
Jak już doprowadzę to-to do używalności to wrzucę tu źródła.
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template Chronicles modified by Nasedo modified by Tow.
Š VCMI Team
Page generated in 0.05 second. SQL queries: 13