IPB

Witaj Gościu ( Zaloguj | Rejestruj )

> Uwaga!

Zanim zadasz pytanie:

1. Sprawdź czy odpowiedzi nie ma w dziale FAQ lub czy podobnego tematu nie było na forum
2. Zapoznaj się z polskim tłumaczeniem dokumentacji (help)
3. Zapoznaj się też z naszymi kursami i przykładami


Powtarzające się pytania będą karane ostrzeżeniami lub usuwaniem tematów !!!

Nigdy nie nazywaj tematu "Pomoc", "Help me!" itp. Tytuł tematu powinien być "mówiący" czyli taki, który od razu po przeczytaniu informuje o poruszanym w nim problemie.

PROSIMY PISAĆ CZY TEMAT DOTYCZY GameMaker 8.1, GameMaker:Studio LUB WCZEŚNIEJSZYCH!!!!

 
Reply to this topicStart new topic
Kolizje z tłumem\ Wbudowana Fizyka
Adriann
post 20.03.2017 - 21:30
Post #1


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,356
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


Witajcie!
Właśnie próbuję napisać system kolizji z tłumem w moim nowym projekcie(powiedzmy że mówimy tu o widoku top down) ale w sumie nie jestem pewien jak się dokładnie za to zabrać, potrzebuję jakichś wskazówek.
Chodzi o to że każdy ruchomy element w ruchu wpływa na drugi w kolizji, wpadając w tłum mamy jakąś masę i siłę, jeśli są one wyższe niż u wrogów to przesuwamy go mniej więcej jak na zamieszczonym przykładzie.

EDIT:
Samo zachowanie spróbuję czerpać z zasady zachowania pędu po prostu ale wciąż dużym problemem jest ogarnięcie jak zrobić kolizje z wieloma ruchomymi obiektami


--------------------
Go to the top of the page
 
+Quote Post
post 20.03.2017 - 21:30
Post #





Wiek:



Uploader


Pani kontekstowa pokazuje swe wdzięki tylko w Valhalli lub wszędzie jeżeli nie jesteś zalogowany(a)! :3
Go to the top of the page
 
Quote Post
Czołg Krymski
post 21.03.2017 - 11:47
Post #2


Leczę amunicją
*******

Wiek: 18 lat
Grupa: Użytkownicy
Postów: 785
Dołączył: 22.01.2011
Skąd: Szczecin
Uploader
Ostrzeżenia:
(0%) -----


może można podpatrzeć jakiś prosty silniczek do billarda? W zasadzie działanie powinno być takie samo


--------------------

Go to the top of the page
 
+Quote Post
Adriann
post 21.03.2017 - 14:03
Post #3


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,356
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


Właśnie próbuję rozwiązać to za pomocą wbudowanej fizyki:
http://www.gg.pl/dysk/hNJFNSoZc86WhdJFNSoZdQg/fizyka.gif
nie wiem jedynie co zrobić żeby obiekty się nie obracały a jedynie poruszały prawo lewo góra dół


--------------------
Go to the top of the page
 
+Quote Post
Ignatus
post 21.03.2017 - 14:43
Post #4


Forum Veteran
*****

Wiek: 32 lata
Grupa: Użytkownicy
Postów: 388
Dołączył: 12.12.2014
Skąd: POZ
Team: 7Bones
Uploader
Ostrzeżenia:
(0%) -----


phy_fixed_rotation ?
Go to the top of the page
 
+Quote Post
Adriann
post 21.03.2017 - 14:50
Post #5


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,356
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


O śmiga dziękuję!:)

Wszystko wygląda już prawie idealnie, martwi mnie tylko jeszcze to dziwne trzęsienie się niektórych obiektów w kolizji, nie wiem skąd się to wzięło


--------------------
Go to the top of the page
 
+Quote Post
Ignatus
post 21.03.2017 - 15:38
Post #6


Forum Veteran
*****

Wiek: 32 lata
Grupa: Użytkownicy
Postów: 388
Dołączył: 12.12.2014
Skąd: POZ
Team: 7Bones
Uploader
Ostrzeżenia:
(0%) -----


Walczyłem kiedyś długo z tym "trzęsieniem" i niestety rozwiązania nie znalazłem- jedynie zabawa z wartosciami fixture: mass i restitution coś tam pozwalały zniwelować-ale nigdy do 0
Go to the top of the page
 
+Quote Post
Adriann
post 21.03.2017 - 15:55
Post #7


Master of Posts
Ikona grupy

Wiek: 24 lata
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 1,356
Dołączył: 21.10.2009
Skąd: Kielce

adriannn1992

Uploader
Ostrzeżenia:
(0%) -----


No właśnie wychodzi na to że wystarczyło ustawić resolution na 0 ohmy.gif


--------------------
Go to the top of the page
 
+Quote Post
I am Lord
post 21.03.2017 - 22:21
Post #8


Trzymam Sword
Ikona grupy

Wiek: 27 lat
Grupa: ♔ Zwycięzca CA 2016 ♔
Postów: 4,490
Dołączył: 16.12.2005
Skąd: Piła

Huder


Nagrody:
Mistrz Ligi24 (2013)

Uploader
Ostrzeżenia:
(0%) -----


Są takie pojęcia jak "Flow Field", "Vector Field" w programowaniu poruszania się wielu jednostek w RTSach. Tego typu algorytm np zastosowano w Supreme Commander poszukaj jakiś artykułów może tobie się uda to zaimplementować bo mi chęci zabrakło do ogarniania tematu kiedyś tongue2.gif

https://howtorts.github.io/2014/01/04/basic-flow-fields.html
https://www.youtube.com/watch?v=jA2epda-RkM


--------------------
Acziwment unloked
Ciekawsze moje gry:
Ukończone: NewtonPong Android
Nieukończone:Maze Strategy
Compostowe: DungeonMazeShooter, ScorchedTanks, Atargatis, RedvsBlue, Wspomnienia
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



RSS Wersja Lo-Fi Aktualny czas: 23.03.2017 - 3:17