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!!!!

21 Stron V  « < 19 20 21  
Reply to this topicStart new topic
Temat zbiorczy na drobnostki, pytania, które nie zasługują na osobny temat
Uzjel
post 25.01.2017 - 14:39
Post #601


aka Jezuel Santi
Ikona grupy

Wiek: 24 lata
Grupa: Administratorzy
Postów: 1,817
Dołączył: 28.07.2007
Skąd: Warszawa
Team: OxGames

Uzjel23


Nagrody:
Najlepsza gra (CA 2011)
Najlepsza gra (CA 2010)

Uploader


DUŻO MATEMATYKI! (serio to nie tak dużo).

Pewnie chcesz zrobić coś a'la lockowanie kursora na celu.
Rozrysuj to sobie.
Jakich wartości potrzebujesz?
X przeciwnika? Y przeciwnika?
Pozycję ekranu?


--------------------
Twój Administrator <3
Go to the top of the page
 
+Quote Post
post 25.01.2017 - 14:39
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
Danielus
post 25.01.2017 - 15:47
Post #602


Forum Veteran
*****

Wiek: 24 lata
Grupa: Użytkownicy
Postów: 384
Dołączył: 1.07.2006
Skąd: Zakopane/Kraków
Uploader
Ostrzeżenia:
(0%) -----


Będę strzelał że jeśli używasz view to cos w stylu:

window_set_mouse(x_jaki_chcesz - view_xview[twoj_view], y_jaki_chcesz - view_yview[twoj_view])


--------------------
Warn nr 1(13.08.2009):
CYTAT

Za duża sygna. Warn.
Platyna

Etoro-Kopiuj najlepszych na rynku forex
skype: Arrekinpl
Go to the top of the page
 
+Quote Post
Dester
post 25.01.2017 - 19:20
Post #603


Major User
****

Wiek: 15 lat
Grupa: Użytkownicy
Postów: 289
Dołączył: 9.06.2014
Skąd: 127.0.0.1
Uploader
Ostrzeżenia:
(0%) -----


CYTAT(Danielus @ 25.01.2017 - 15:47) *
Będę strzelał że jeśli używasz view to cos w stylu:

window_set_mouse(x_jaki_chcesz - view_xview[twoj_view], y_jaki_chcesz - view_yview[twoj_view])


Raz działa, raz nie... huh.gif

GML
if(global.aimbot){
if(instance_exists(player)){
target = instance_nearest(player.x, player.y, simple_stalker)
if target.x>view_xview[0] and target.y>view_yview[0] and target.x<view_xview[0]+view_wview[0] and target.y<view_yview[0]+view_hview[0] {
window_mouse_set(target.x - view_xview[0], target.y - view_yview[0])
}
}
}
Go to the top of the page
 
+Quote Post
Danielus
post 25.01.2017 - 22:37
Post #604


Forum Veteran
*****

Wiek: 24 lata
Grupa: Użytkownicy
Postów: 384
Dołączył: 1.07.2006
Skąd: Zakopane/Kraków
Uploader
Ostrzeżenia:
(0%) -----


Co znaczy raz działa a raz nie? kod na oko wygląda ok.
Sprawdź czy wszystkie zmienna są poprawne gdy nie działa, czyli global.aimbot(czy włączony), player(czy to ta instancja którą chcesz), target(czy istnieje i czy zwraca tego którego uważasz że powinno zwrócić), czy przechodzi wtedy ifa. co wypisuje target.x - view_xview[0] ( wtedy kiedy nie działa oczywiście )
Itd aż znajdziesz przyczynę : f


--------------------
Warn nr 1(13.08.2009):
CYTAT

Za duża sygna. Warn.
Platyna

Etoro-Kopiuj najlepszych na rynku forex
skype: Arrekinpl
Go to the top of the page
 
+Quote Post
Sutikku
post 6.02.2017 - 19:14
Post #605


Forum Infiltrator
*******

Wiek: 15 lat
Grupa: Użytkownicy
Postów: 701
Dołączył: 26.07.2014

Nagrody:
Najlepsza zapowiedz (CA 2015)

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


Chciałem żeby obiekt się niszczył po skończonej animacji. Myślałem, że jak każda instancja będzie miała ten sam speed i image_speed to powinny pokonywać ten sam dystans, ale jak sprawdzam przez distance_to_point(xstart,ystart), to okazuje się, że dla każdego innego kierunku ruchu jest inny pokonany dystans. Skoro speed oznacza ile pixeli pokonuje obiekt w trakcie 1stepu, to skąd różne wartości?
I druga sprawa, do której rozwiązania potrzebuję rozwiązać pierwszy problem. Chcę znając liczbę klatek animacji, speed i dystans który chce żeby obiekt pokonał, wyliczyć jaki musi być dla niego image_speed. Jak to zrobić?


--------------------
Ludzie to źli ludzie ~ ja
Prosty Ekwipunek
Coś szykuję, dumdum
Go to the top of the page
 
+Quote Post
Gibki Kaktus
post 6.02.2017 - 19:17
Post #606


Forum Infiltrator
*******

Wiek: 18 lat
Grupa: Użytkownicy
Postów: 785
Dołączył: 6.02.2011
Skąd: BP
Team: Dravisoft

gibkikaktus


Nagrody:
Najlepsza demo (CA 2015)

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


Masz event animation end.
I tam daj kod na destrukcję obiektu.


--------------------
Projekty:
Go to the top of the page
 
+Quote Post
Sutikku
post 6.02.2017 - 19:17
Post #607


Forum Infiltrator
*******

Wiek: 15 lat
Grupa: Użytkownicy
Postów: 701
Dołączył: 26.07.2014

Nagrody:
Najlepsza zapowiedz (CA 2015)

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


to już sam ustaliłem, źle napisałem na początku. A co do reszty, jakiś pomysł?


--------------------
Ludzie to źli ludzie ~ ja
Prosty Ekwipunek
Coś szykuję, dumdum
Go to the top of the page
 
+Quote Post
I am Lord
post 6.02.2017 - 19:24
Post #608


Trzymam Sword
Ikona grupy

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

Huder


Nagrody:
Mistrz Ligi24 (2013)

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


Różnica w dystansie bierze się stąd, że funkcja distance_to_point() nie mierzy odległości od punktu do punktu, tylko od najbliższej krawędzi maski tego obiektu do punktu.
Jeżeli maska jest kwadratowa to wiadomo że pod różnymi kątami masz inną odległość. Po za tym to jest wolna funkcja w porównaniu do point_distance()


--------------------
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
Ignatus
post 10.02.2017 - 21:39
Post #609


Forum Veteran
*****

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


Początek kodu który ma na celu szukanie gracza w miejscu w którym był ostatnio- kiedy ukryje sie za przeszkodą

GML
if (seen=true)&&(collision_line(x, y, obj_Player.x, obj_Player.y, obj_Wall, false, true)){seen=false
tr=instance_create(obj_Player.x,obj_Player.y,obj_track) track=true }

if (track=true){ mp_potential_step(tr.x, tr.y, spd, false) }


Czyli jak gracz znika z pola widzenia- tworzy obiekt ktory jest w jego ostatniej znanej pozycji i tam idzie.

I teraz pytanie- dlaczego przeciwnik (mimo prawidlowego stworzenia obiektu obj_track) idzie w kierunku gracza a nie tego obiektu?Mogę się poruszac i bedzie mnie gonil..

Z
GML
mp_linear_step
działa tak jak powinno.....why??
Go to the top of the page
 
+Quote Post
ediepl
post 11.02.2017 - 19:54
Post #610


Master of Forums
*********

Wiek: 21 lat
Grupa: Użytkownicy
Postów: 1,600
Dołączył: 21.01.2011
Skąd: Swarzędz

ediepl


Nagrody:
Najlepszy Silnik (CA 2012)

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


Nie prościej:
GML
if(!collision_line(x, y, obj_Player.x, obj_Player.y, obj_Wall, false, true)
{
lastplayerx=obj_Player.x;
lastplayery=obj_Player.y;
}

mp_potential_step(lastplayerx, lastplayery, spd, false);

Go to the top of the page
 
+Quote Post
Ignatus
post 11.02.2017 - 22:42
Post #611


Forum Veteran
*****

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


Ło Panie, przecież to co step będzie tworzyło nowe lastplayerx/y- dopóki gracz jest za przeszkodą - niczym się nie rózni od podążanie za graczem i widzeniu przez ściany...

Ale nwm - teoretycznie problem rozwiązany bo działa tak jak powinno.Problem pojawia się inny- koda działa tylko wobec pierwszego przeciwnika który go użyje.Każdy kolejny nie zaznacza zmiennej "track" mimo że spełnia wszelkie warunki ku temu..Tak jakby była jednorazowa..
Go to the top of the page
 
+Quote Post
Ignatus
post 14.02.2017 - 15:14
Post #612


Forum Veteran
*****

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


Znalazlem ciekawy system swiatel do swojej gry, wszystko dziala tak jak powinno poza jednym elementem-powierzchnia na jakiej dziala

Wszystko odbywa sie na surface, w skrypcie mam określić więlkość surface
Początkowo spróbowałem:

GML
surface_create(view_wview[0],view_hview[0])


Wszystko ok ALE w mojej grze view obraca się razem image_angle postaci- i zawsze kiedy się obrócę to widzę że góra i bok surface się gwałtownie kończy,zostawiając kilka cm widocznej strefy bez surface.I teraz problem jest taki- nieważne jaki rozmiar surface wpiszę (room_width/height ,określone liczby-nawet ogromne viee_wview[0]*5 itp) to zawsze surface kończy się dokładnie w tym miejscu zostawiajać "gołą" strefę...

Co z tym zrobić?
Go to the top of the page
 
+Quote Post
I am Lord
post 14.02.2017 - 16:11
Post #613


Trzymam Sword
Ikona grupy

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

Huder


Nagrody:
Mistrz Ligi24 (2013)

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


Pokaż jak to wygląda?


--------------------
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
Ignatus
post 14.02.2017 - 17:45
Post #614


Forum Veteran
*****

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


https://zapodaj.net/images/fd47c5f2527ae.png
Go to the top of the page
 
+Quote Post
Sutikku
post 14.02.2017 - 18:25
Post #615


Forum Infiltrator
*******

Wiek: 15 lat
Grupa: Użytkownicy
Postów: 701
Dołączył: 26.07.2014

Nagrody:
Najlepsza zapowiedz (CA 2015)

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


Rysuj go może trochę wcześniej (x-500, y-500)


--------------------
Ludzie to źli ludzie ~ ja
Prosty Ekwipunek
Coś szykuję, dumdum
Go to the top of the page
 
+Quote Post
I am Lord
post 14.02.2017 - 19:15
Post #616


Trzymam Sword
Ikona grupy

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

Huder


Nagrody:
Mistrz Ligi24 (2013)

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


Też mi się właśnie wydaje że musisz go cofnać w obu osiach jak sutikku mówi. Powiększanie surface bez cofnięcia go naprawi błąd tylko po jednej stronie. Ale wtedy musisz wziąć poprawkę na obiekty bo cienie będą poprzesuwane.


--------------------
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
I am vader
post 14.02.2017 - 20:45
Post #617


Wiadro of Antytrollerstwo
*********

Wiek: 21 lat
Grupa: Użytkownicy
Postów: 1,602
Dołączył: 24.07.2008
Skąd: Gdynia

SSPH


Nagrody:
Uzytkownik roku (CA 2015)

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


Ustaw application_surface na wymiary Twojego surface
Potem rysuj surface na pozycji 0,0 bez zadnych szalenstw, bedzie 1:1 na luzie wzgledem ekranu. A jezeli nie to musisz tez zmienic view_wport i view_hport na ratio surface'a.


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

5678(ale ten czas leci!) lat później nadal go kaleczę.
GM GMS GML GMC Game Maker Studio Language Community Polska
Unity Tutoriale Poradniki Silniki Gotowce Dyskusje Pomoc Pytania Początkujący Zaawansowany Forum
Mój nick jest głupi. Ranga też. Ale to kawał forumowej histori więc zostanie tak na zawsze.
Go to the top of the page
 
+Quote Post
Ignatus
post 14.02.2017 - 22:57
Post #618


Forum Veteran
*****

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


Przesunięcie zadziałało jest ok ,dzięki.

Go to the top of the page
 
+Quote Post
PatrykPlayingPOL...
post 15.02.2017 - 22:38
Post #619


Minor User
***

Wiek: 16 lat
Grupa: Użytkownicy
Postów: 151
Dołączył: 26.03.2014
Skąd: Gdańsk
Team: Szukam

kuncu

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


Pytanie bardzo drobnostkowe,odpowiedź pewnie jest banalna.
Chciałbym zrobić randomowe przywitania NPC,używając tego kodu :
GML
draw_text(x,y,choose("Witaj!","Dzień dobry","Ahoj!"));

Jednak ten kod robi że teksty się zmieniają,co zrobić by pokazał się jeden tekst bez zbędnych zmian?


--------------------
Ogarniam trochę GML
LINKEŁ
Go to the top of the page
 
+Quote Post
I am Lord
post 15.02.2017 - 23:02
Post #620


Trzymam Sword
Ikona grupy

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

Huder


Nagrody:
Mistrz Ligi24 (2013)

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


przypisz to do zmiennej w create i nie zapomnij dać gdzieś randomize()


--------------------
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
Ignatus
post 22.02.2017 - 12:11
Post #621


Forum Veteran
*****

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


Chcę mieć elementy GUI w 4 rogach ekranu . Ap.surface dostosowuje się do rozdzielczosci -jak zrobic ze na kazdym ekranie GUI zawsze byly w tym samym miejscu??

mam
GML
w=display_get_gui_width()
h=display_get_gui_height()


Jak to przydzielic do 4 rogów?
Go to the top of the page
 
+Quote Post
Threef
post 22.02.2017 - 17:49
Post #622


Lawful Evil
Ikona grupy

Wiek: 24 lata
Grupa: Moderatorzy
Postów: 2,723
Dołączył: 7.04.2008
Skąd: Szczecin
Team: Huuuge Games

threef_games


Nagrody:
Najlepszy Uzytkownik (CA 2014)
Najlepszy Uzytkownik (CA 2012)

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


[0,0] to zawsze lewy górny
[display_get_gui_width(),0] to zawsze prawy górny
[0,display_get_gui_height()] to zawsze lewy wolny
[display_get_gui_width(),display_get_gui_height()] to zawsze prawy dolny


--------------------
Pracuję nad: 2 Guys 1 Gun, Gra IDLE, The Great Improvisation,aVoid, Joy-N
Gry które zrobiłem na Jamach:

Boom Ball | Flappy Souls | IT was only a dream | MinoTour | Super Space Dragons Delta - Unity | Warsaw Demonstrations | Small House in Red Woods | Clearing Floor | To The Princess, up we go! | 半 満 杯 瓶 (Half Full Vial) | 2 Guys 1 Weapon | Mash for Three | Fall Of: The Run | Racist game | Dashwood's Daring Delves | Dungeon Auto-Crawler | Infection | Blesk | Hero of Tower | Gra Tekstowa | Castle Conqueror | Not so space GAME | Dozo Gozaimazu | Hokej | Icy Tower | PotatoMan want to save world, but you'll not finish the game! | Dodge 'n' Dodge | Side Scroller | Catch The Easter Egg | WarWord Kittens | Icy Towel | Super'Bad'Man | Spell Hell | Notes | Lab Experiment Demo | Invaders! | The Roaring Game | Ucieczka | dotK | LD26 | Młot | Plants vs Plants | Ogień Olimpu | MotherShip | The Ship | Symulator jaskółki | Aparature Science - Tornado | Wyścig z AI | 3423
Go to the top of the page
 
+Quote Post

21 Stron V  « < 19 20 21
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: 25.02.2017 - 3:16