Skocz do zawartości

futh

Użytkownicy
  • Postów

    8
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez futh

  1. No bo tak z połowa jest z przykładu :blush: Co do samego kodu: DZIAŁA! Nic się nie cina! Wszystko idzie jak po margarynie! Dzięki wielkie, Muuczek! Z loopem i całą resztą sobie już poradzę. Dzięki jeszcze raz! Temat do zamknięcia. EDIT: Właśnie kiedy skończyłem pisać posta utwór z radia się skończył i nie ma loopa. Nie wiem o co chodzi, ale to chyba nawet dobrze!
  2. @Up Nie, skopiowałem tylko mały fragment odpowiadający za radio. Całość prezentuje się następująco: GML if ( wsiadanie == true ) //sprawdza czy ludek siedzi w aucie { if keyboard_check( ord( 'W' )) then { if curspeed < maxspeed then { curspeed += accel } else { curspeed = maxspeed } } else { if curspeed > 0 then curspeed -= deaccel if curspeed < 0 then curspeed += deaccel } if keyboard_check( ord( 'D' )) { if !(curspeed = 0) then { _direct = direct direct += _turnspeed } } if keyboard_check( ord( 'A' )) { if !(curspeed = 0) then { _direct = direct direct -= _turnspeed } } if keyboard_check( ord( 'S' )) { if curspeed > 0 then { curspeed -= deaccel*2 } else { if curspeed > -(maxspeed/2) { curspeed -= accel+(accel/2) } } } } if keyboard_check(vk_space) and keyboard_check( ord( 'W' )) { if curspeed >= maxspeed/2 {curspeed = maxspeed/2} if curspeed < maxspeed/2 {curspeed = maxspeed/3} else curspeed = 0 } if keyboard_check(vk_space) and keyboard_check( ord( 'S' )) = false { if curspeed > 0 then curspeed -= deaccel if curspeed < 0 then curspeed += deaccel if curspeed < 1 and curspeed > 0 then curspeed = 0 } if curspeed > 0 and curspeed < 1 then { _turnspeed = 0 } else { _turnspeed = turnspeed + curspeed/10 } if keyboard_check( ord( 'S' )) and keyboard_check(vk_space) { curspeed = -0.3 } if keyboard_check(vk_anykey) = false then { if curspeed > 0 then curspeed -= deaccel if curspeed < 0 then curspeed += deaccel if curspeed < 1 and curspeed > 0 then curspeed = 0 } if curspeed > 0 and curspeed < 1 then { _turnspeed = 0 } else { _turnspeed = turnspeed + curspeed/10 } direction = direct speed = curspeed image_angle = directory_create //RADIO if wsiadanie = false { if radio = 1 {sound_play(choose(Roboter,Again,Blowing,HHolkin,Mohery,Expres,Makumba))} if radio = 2 {sound_play(choose(hiphop1,hiphop2,hiphop3,hiphop4,young4eve,zgaga))} }
  3. futh

    Kod

    A może GML if object_exists(obj_Bohater1) { if distance_to_object(obj_Bohater1)>6 { move_towards_point(obj_Bohater1.x,obj_Bohater1.y, 5); } else { speed=0 } } na wypadek gdyby z jakichś powodów (hmm... śmierć?) obiektu obj_Bohater1 nie było na mapie ;-) Taka sugestia.
  4. No jest jeszcze drugie auto, które ma w create event GML radio = 0 no i wspomniany wyżej car_merol, gdzie w tym samym evencie zdefiniowałem ważne dla sterowania autem zmienne, wśród nich radio. Wygląda to tak: GML curspeed = 0 direct = 0 _turnspeed = turnspeed _oil = false _direct = direct wsiadanie = false RADIO=CHOOSE(1, 2) Słowem nic, co mogłoby spowodować taki efekt.
  5. futh

    Top-Down

    Ma być centralnie z góry, czy pochylone 45 stopni od pionu, tak jak w linku Popa44?
  6. Powiedz mi konkretnie czego potrzebujesz i w jakim stylu to może Ci wypichcę jakieś ładne grafiki. Na razie nikt nic nie wie i nic nie będzie w niczym :lol: Tak ogólnie to zainteresowała mnie Twa propozycja.
  7. Cześć! Nie owijając w poliester: Robię klona (ale NIE fanowskiego!) gry GTA 2 w GM 8 Pro. Od razu dodam, że korzystam z TEGO przykładu. Otóż pomyślałem sobie, że dobrze by było zrobić radio w autach. Na razie bez możliwości zmiany stacji. Zabrałem się do pracy. Po jakimś czasie w step event dla objectu car_merol skleciłem taki oto kod: GML if wsiadanie = true { if radio = 1 {sound_play(choose(Roboter,Again,Blowing,HHolkin,Mohery,Expres,Makumba))} if radio = 2 {sound_play(choose(hiphop1,hiphop2,hiphop3,hiphop4,young4eve,zgaga))} //?odam, że zmienna radio losuje się w create evencie } Problem polega na tym, że jeśli wsiadanie = false gra strasznie się tnie. Kiedy kombinowałem z przenoszeniem tego do obj_gracz, było jeszcze gorzej. Czy któryś z bardziej doświadczonych użytkowników Game Makera mógłby mi pomóc? Z góry dziękuję za pomoc. EDIT: Zapomniałem napisać: wujka Google oraz forumową wyszukiwarkę już oczywiście prosiłem o pomoc i proszę mnie do nich nie odsyłać!
  8. Mam podobny problem co kolega Ignifil. Potrzebna mi bowiem możliwość ładowania sprite'a ze ścieżki wskazanej przez gracza. Nie wiecie może jak to zrobić?
×
×
  • Dodaj nową pozycję...