Nie, to autor powinien pomyśleć przy tworzeniu gry nad optymalizacją.
Nie każdy ma kompa z kosmosu, i twórca przy tworzeniu takiej prostej gierki 2D przede wszystkim powinien o tym pamiętać...
Wogóle to w którą stronę trzeba isc?
I gdy zginę i zaczynają się te 'walki', liczba obiektów na ekranie przekroczyła 1500 i nadal rosła, a fps spadło mi do 6-9.
Chyba musisz pomyśleć nad optymalizacją jakąś :P
Nie :P
Kargul ch. grał, kleju dwie minuty po jego poście napisał w shoucie, że uploaduje, więc...
no nie, bo kod ma za zadanie otworzyć plik, którego nie ma. A nie dałeś nic do kodu, co by go tworzyło.
przed tym kodem sprawdzaj, czy plik istnieje. Jak tak, to go otwórz , a jak nie to stwórz plik o tej nazwie i dopiero do otwórz.
Jednego nie można o Tobie powiedzieć - że brak Ci pomysłów :D
Wszystko w porządku, ale żeby się do czegoś doczepić, to niektóre stroje zimowe są zbyt bardzo podobne do podstwowych :P
Robisz erpega nie potrafiąć operować zmiennymi?;o
Nie ma innego sposobu.
Najlepiej weź sciągnij przykład ekwipunku/inwentarzu z forum, sporo takich tematów już było nawet ostatnio, napewno znajdziesz :)
Nie, nie będziemy Ci robić nowego ekwipunku w Twojej grze, jest dużo już przykładów na stronie i pytań na forum na ten temat
Że co? ;o
Zrób tak:
GML
//alarm 0:
instance_change(wieza2,1) //lub wstaw ten klocek co masz w alarmie, jak wolisz
// kolizja ze strzałką
if mouse_check_button_released(mb_left) && alarm[0]=-1 alarm[0]=5
Bez żadnych zmiennych, bo są niepotrzebne
Szczerze? Brakuje grywalności.
Chwile pograłem i:
1. w sumie rozbudowane menu, jednak skoro w grze steruje się także myszką, to dodaj także sterowanie myszą po menu.
2. Grafika całkiem niezła tylko czemu ten czerwony laser wystaje mu z głowy, a przeciwnicy schowani są pod skrzyniami :o
Zabrakło mi grywalności, to jest po prostu kolejna gierka Top down nie wyróżniająca się w żaden sposób od innych. Czyli głównym celem pozostaje chodzenie i strzelanie. Za mało oryginalności
Sposoby są różne, zależnie od zdarzenia po jakim ma zmieniać się obiekt.
Tak więc określ, kiedy ma się zmieniać (kliknięcie myszą np.) lub który obiekt (np. z daną wartością zmiennej lub znajdujący się na danej pozycji)
GML
with(object)
{
instance_change(object1,0)
}
Tylko jak masz kilka takich obiektów to wszystkie się zmienią, więc będziesz wtedy zapisać id obiektu, który ma być zmieniony