
TO_mek
Użytkownicy-
Postów
346 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez TO_mek
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 14
-
No ale wszelkie liczniki, wyświetlanie animacji itp. musi być zatrzymane na czas pauzy, zostawiam jeden obiekt obsługujący "odpauzowanie". Faktycznie brak w nim obsługi wyświetlania czegokolwiek więc nie działa (choć pod windą grafika nie znika i to wprowadza w błąd, mam wyłączone draw background color w roomie więc pewnie z tego powodu rysowanie podczas pauzy zachowuje się nieprzewidywalnie). Zastanawiam się nad obsługą os_is_paused - gdzie to najlepiej umieścić aby było w każdej chwili wywołane. W jaki sposób telefon to obsługuje? W momencie gdy następuje wygaszenie ekranu czy przychodzi rozmowa to aplikacja działa dalej w tle aż napotka obsługę os_is_paused a jedynie wycisza dźwięk a gdy tej obsługi nie ma to się mogą dziać z aplikacją różne dziwne rzeczy?
-
W Global Left Pressed obiektu który pozostaje aktywnym.
-
Witam! Podczas gdy załączę pauzę w grach na androidzie i jednoczesnym zablokowaniu telefonu gra się zawiesza. Po odblokowaniu telefonu jest czarny ekran i grę trzeba ubić. W przypadku jednej pauzę mam w mało elegancki sposób poprzez "show_message('PAUZA)", co w windowsie się sprawdzało. Wiem, że obecnie jest to wg manuala funkcja wyłącznie do debugera więc w innej gierce zrobiłem już "swoją" pauzę: GML global.pauza:=!global.pauza if global.pauza == true { instance_deactivate_all(true); instance_activate_object(zm_glowne_obj); draw_sprite(pauza_spr,0,room_width/2, room_height/2); part_particles_clear(Sname);//Wygaszenie aktywnych partycli effect_clear();//usuwa snieg background_visible[0]:=false; } else { instance_activate_all();// region(0, view_yview[0], room_width, view_hview[0],true); //aktywacja obiektow wewnatrz ekranu background_visible[0]:=true; } Niestety efekt na androidzie jest ten sam. Dodatkowo zauważyłem, że w obecnej wersji GM:S nie wyświetla się sprite z obrazkiem pauzy z pauza_spr (ani na androidzie ani pod winda). Dodatkowo w tej drugiej grze obsługę wyjścia z gry na backspace zrobiłem na asynchronicznym evencie Dialog (msg:=show_question_async('Quit')) i ten komunikat wyświetla się prawidłowo nawet podczas pauzy i efektu "zawieszenia" podczas zablokowania i ponownego odblokowania telefonu pod androidem. Macie pomysł jak przerobić pauzę tak by działała prawidłowo? EDIT: Teraz tak patrzę i sam się zastanawiam jak to ma działać jak aktywny pozostaje jeden obiekt zm_glowne_obj, który nie ma obsługi wyświetlania ekranu. EDIT2: Jednak na androidzie nie następuje zwis tylko gra niczego aktywnie nie wyświetla i zablokowaniu/odblokowaniu gubi ostatnio wyświetlany ekran i jest tylko czarna tło. Jednak ekran dalej jest aktywny i stukając miejsce gdzie się przełącza pauzę, ekran reaguje i gra ponownie zaczyna działać. Swoją drogą dlaczego cokolwiek jest wyświetlane po deaktywacji obiektu odpowiadającego za rysowanie, chyba tylko dla zmyłki :) EDIT3: Pod windą wystarczy na tej pauzie zwinąć grę na pasek i po powrocie gra ma czarne tło (ale też aktywne i da się ją odpauzować na "czuja"). Co ciekawe starsza wersja gry pod windę kompilowana pod GM:HTML5 wyświetla grafikę na pauzie po zwinięciu na pasek włącznie z ikonką pauzy (draw_sprite(pauza_spr,0,room_width/2, room_height/2);).
-
Dzielenie bez reszty (DIV) inaczej działa w GM:S
TO_mek odpowiedział(a) na TO_mek temat w Pytania początkujących
Według tej definicji czy też tej strony zarówno dzielna jak i dzielnik to liczby całkowite. Cały czas byłem przekonany, że przy DIV mogą być dowolne liczby. Mało tego, starsze GMy też działały tak, że dzielnikiem były liczby rzeczywiste i choćby z mojego przykładu widać, że działało to kiedyś w GMie na liczbach rzeczywistych. Dodatkowo sprawdziłem też działanie DIV w Calcu z OpenOffice (v4.1.1) i tam dzielnik rzeczywisty traktowany jest jako liczba rzeczywista a nie jak całkowita. -
Dzielenie bez reszty (DIV) inaczej działa w GM:S
TO_mek opublikował(a) temat w Pytania początkujących
w CREATE mam takie zmienne globalne: GML global.dl_auta:=auto_obj.sprite_width; global.brud:=(global.dl_auta * 2) * 13; //z wyliczeń wychodzi że global.brud=3146 i tyle jest w debbugerze global.brud_poczatkowy=global.brud; Dlaczego poniższa linijka daje w wyniku 5 a nie 4, GML image_index:=(global.brud-1) div (global.brud_poczatkowy/5); dopiero gdy odejme od global.brud 2 to wychodzi 4 Dzieje się tak w GM:Studio, wcześniej działało prawidłowo. -
Witam! Czy to normalne, że po imporcie projektu z GM:HTML5 do nowego GM:S fonty wymagają pełnego zakresu ASCI (32-255)? Na Normal (32-127) nie pokazuje się nic ani teksty ani liczby. Font to Comic Sans MS.
-
Witam! Gdzie się ustawia własną nazwę gry? Po kompilacji na Android YYC i zainstalowaniu apki na komórce, za każdym razem mam grę pod nazwą YoYo Runner. EDIT: Chyba już wiem o co chodzi. Apke wyłapuję z folderu tymczasowego podczas kompilacji zamiast tworzyć je przez Create Application.
-
Równoczesne wciskanie kilku obiektów na androidzie (multitouch)
TO_mek odpowiedział(a) na TO_mek temat w GM:Studio 1.x
Ok dzięki. Widzę, że gdy device=0 to pod windą działa jakby to była zwykła mysz (zwykłe mouse_left_pressed), przy wyższych już nie wykrywa pod windowsem czy html5. Czyli kolejny kawałek kodu (if) zależny od platformy docelowej. -
Równoczesne wciskanie kilku obiektów na androidzie (multitouch)
TO_mek opublikował(a) temat w GM:Studio 1.x
Witam! Mam na ekranie 4 obiekty-guziki w których jest event mouse levt_pressed i left_released. Wszystko fajnie do momentu gdy nie uruchomiłem gierki na androidzie, gdzie aż się prosi aby naciskać kilka klawiszy równocześnie (np. kciukami) a tu niestety działa równocześnie tylko jeden guzik. Co trzeba pozmieniać żeby działała obsługa kilku jednocześnie (pomijam to że i tak muszę zmienić filozofię działania tych guzików)? Kod w left pressed: GML keyboard_key_press(ord('X')); w left released GML keyboard_key_release(ord('X')); kod w skrypcie obslugi klawiszy GML if keyboard_check_pressed(ord('X')) { //lewy dolny ON g_L_D_obj.sprite_index:=guzik_sterowanie_on; donek_obj.image_index:=2; } if keyboard_check_released(ord('X')) { //lewy dolny OFF g_L_D_obj.sprite_index:=guzik_sterowanie_off; if donek_obj.image_index==2 then donek_obj.image_index:=0; } -
Mam SDK z API 7, 8, 13, 15, 20, 21, NDK R10C (testowałem też R10D) Edit: Właśnie ściągnąłem NDK R8E i na nim poszedł mi helloworld ale VegNinjaSwapDemo już nie i obecnie są takie błędy: Compile started: 16:35:30 "C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\GMAssetCompiler.exe" /llvmSource="C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC" /fU="C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\a24564.txt" /c /m=llvm-android /config="Default" /tgt=8 /tg="C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\\TextureGroups.txt" /to="C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\\TextureOptions.txt" /obob=True /obpp=False /obru=True /obes=False /i=3 /cvm /tp=1024 /mv=1 /iv=0 /rv=0 /bv=1474 /gn="Veg_Ninja_Swipe_Demo1" /td="C:\Users\tomek\AppData\Local\Temp" /cd="C:\Users\tomek\Documents\GameMaker\Cache" /sh=True /dbgp="6502" /o="C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1" /optionsini="C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\gm_ttt_34237\Veg_Ninja_Swipe_Demo1.ini" "C:\Users\tomek\Documents\GameMaker\Projects\Veg_Ninja_Swipe_Demo1.gmx\Veg_Ninja_Swipe_Demo1.project.gmx" Reading project file....finished. Remove DnD...finished. Compile Constants...finished. Compile Scripts...finished. Compile Objects...finished. Compile Timelines...finished. Compile Triggers...finished. Compile Rooms...finished. Compile Extensions...finished. Final Compile...finished. Writing Chunk... GEN8 Writing Chunk... OPTN Writing Chunk... EXTN Writing Chunk... SOND Writing Chunk... AGRP Writing Chunk... SPRT Writing Chunk... BGND Writing Chunk... PATH Writing Chunk... SCPT Writing Chunk... SHDR Writing Chunk... FONT Writing Chunk... TMLN Writing Chunk... OBJT Writing Chunk... ROOM Writing Chunk... DAFL Writing Chunk... TPAGE Writing Chunk... CODE Writing Chunk... VARI Writing Chunk... FUNC Writing Chunk... STRG Writing Chunk... TXTR 0 Compressing texture... writing texture texture_0.png... 1 Compressing texture... writing texture texture_1.png... 2 Compressing texture... writing texture texture_2.png... 3 Compressing texture... writing texture texture_3.png... 4 Compressing texture... writing texture texture_4.png... Writing Chunk... AUDO Using NDKDir = c:\Android\android-ndk-r8e saving file C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\Veg_Ninja_Swipe_Demo1.droid Build for architecture - armv5 linking libyoyo.so Build for architecture - armv7 linking libyoyo.so Build for architecture - x86 linking libyoyo.so c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 2474 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 5136 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 5426 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 7214 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 38080 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 38478 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 46034 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 46262 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 80124 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 81588 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 98872 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 99402 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 102180 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 121010 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 122706 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 123234 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 123542 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 124366 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 124674 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 128188 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: error: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a: member at 130538 is not an ELF object c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x120): error: undefined reference to 'gml_Script_popup(CInstance*, CInstance*, YYRValue&, int, YYRValue**)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x128): error: undefined reference to 'gml_Object_oInit_Mouse_53(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x130): error: undefined reference to 'gml_Object_oInit_Draw_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x138): error: undefined reference to 'gml_Object_oCtrl_Create_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x140): error: undefined reference to 'gml_Object_oCtrl_Alarm_2(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x148): error: undefined reference to 'gml_Object_oCtrl_Alarm_1(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x150): error: undefined reference to 'gml_Object_oCtrl_Alarm_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x158): error: undefined reference to 'gml_Object_oCtrl_Step_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x160): error: undefined reference to 'gml_Object_oCtrl_Mouse_53(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x168): error: undefined reference to 'gml_Object_oCtrl_Draw_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x170): error: undefined reference to 'gml_Object_oVeg_Create_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x178): error: undefined reference to 'gml_Object_oVeg_Step_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x180): error: undefined reference to 'gml_Object_oVeg_Collision_4(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x188): error: undefined reference to 'gml_Object_oVegSplit_Step_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x190): error: undefined reference to 'gml_Object_oColMask_Create_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x198): error: undefined reference to 'gml_Object_oColMask_Alarm_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x1a0): error: undefined reference to 'gml_Object_oMessage_Create_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x1a8): error: undefined reference to 'gml_Object_oMessage_Alarm_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x1b0): error: undefined reference to 'gml_Object_oMessage_Step_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x1b8): error: undefined reference to 'gml_Object_oMessage_Draw_0(CInstance*, CInstance*)' c:/Android/android-ndk-r8e/toolchains/x86-4.6/prebuilt/windows-x86_64/i686-linux-android/bin/ld.exe: C:\Users\tomek\AppData\Local\Temp\gm_ttt_60925\Veg_Ninja_Swipe_Demo1\lib\x86\libyoyo.a(Veg_Ninja_Swipe_Demo1.vars.o): in function g_GMLFuncs:C:/Users/tomek/Documents/GameMaker/Cache/Veg_Ninja_Swipe_Demo1/Default/Scripts/Veg_Ninja_Swipe_Demo1.vars.cpp(.data.rel+0x1c0): error: undefined reference to 'gml_Object_oYYGCtrl_Mouse_56(CInstance*, CInstance*)' clang++: error: linker command failed with exit code 1 (use -v to see invocation) Stats : GMA : Instance=15, Global=18 Compile finished: 16:35:35
-
Witam! Mam problem z kompilacją pod Android YYC. Zwykła kompilacja Android (po SDK) działa. Działa też Windows YYC. Próbowałem zarówno gotowca Veg_Ninja_Swipe_Demo jak i najprostszego projektu czyli room+obiekt+w Create show_message('Hello World'); i w obu przypadkach to samo. Komunikat jaki się pojawia: Compile Failed - Please check the Compile window ... a w oknie Compile: Compile started: 13:25:12 "C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\GMAssetCompiler.exe" /llvmSource="C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC" /fU="C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\a45946.txt" /c /m=llvm-android /config="Default" /tgt=8 /tg="C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\\TextureGroups.txt" /to="C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\\TextureOptions.txt" /obob=True /obpp=False /obru=True /obes=False /i=3 /cvm /tp=1024 /mv=1 /iv=0 /rv=0 /bv=1474 /gn="helloworld" /td="C:\Users\tomek\AppData\Local\Temp" /cd="C:\Users\tomek\Documents\GameMaker\Cache" /sh=True /dbgp="6502" /o="C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\helloworld" /optionsini="C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\gm_ttt_12818\helloworld.ini" "C:\Users\tomek\Documents\GameMaker\Projects\helloworld.gmx\helloworld.project.gmx" Reading project file....finished. Remove DnD...finished. Compile Constants...finished. Compile Scripts...finished. Compile Objects...finished. Compile Timelines...finished. Compile Triggers...finished. Compile Rooms...finished. Compile Extensions...finished. Final Compile...finished. Writing Chunk... GEN8 Writing Chunk... OPTN Writing Chunk... EXTN Writing Chunk... SOND Writing Chunk... AGRP Writing Chunk... SPRT Writing Chunk... BGND Writing Chunk... PATH Writing Chunk... SCPT Writing Chunk... SHDR Writing Chunk... FONT Writing Chunk... TMLN Writing Chunk... OBJT Writing Chunk... ROOM Writing Chunk... DAFL Writing Chunk... TPAGE Writing Chunk... CODE Writing Chunk... VARI Writing Chunk... FUNC Writing Chunk... STRG Writing Chunk... TXTR Writing Chunk... AUDO Using NDKDir = c:\Android\android-ndk-r10c saving file C:\Users\tomek\AppData\Local\Temp\gm_ttt_31195\helloworld\helloworld.droid Build for architecture - armv5 linking libyoyo.so c:/Android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/arm-linux-androideabi/bin/ld.exe: C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC\Android\armv5\lib\libyoyo.a(rdbmp.o): in function preload_image:(.text.preload_image+0xb8): error: undefined reference to '__srget' c:/Android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/arm-linux-androideabi/bin/ld.exe: C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC\Android\armv5\lib\libyoyo.a(rdbmp.o): in function read_byte:(.text.read_byte+0x34): error: undefined reference to '__srget' c:/Android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/arm-linux-androideabi/bin/ld.exe: C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC\Android\armv5\lib\libyoyo.a(rdcolmap.o): in function read_pbm_integer:(.text.read_pbm_integer+0x6c): error: undefined reference to '__srget' c:/Android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/arm-linux-androideabi/bin/ld.exe: C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC\Android\armv5\lib\libyoyo.a(rdcolmap.o): in function read_pbm_integer:(.text.read_pbm_integer+0xa8): error: undefined reference to '__srget' c:/Android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/arm-linux-androideabi/bin/ld.exe: C:\Program Files (x86)\Steam\steamapps\common\gamemaker_studio\YYC\Android\armv5\lib\libyoyo.a(zip_dirent.o): in function __sputc(int, __sFILE*):(.text._ZL7__sputciP7__sFILE+0x28): error: undefined reference to '__swbuf' clang++: error: linker command failed with exit code 1 (use -v to see invocation) Stats : GMA : Instance=0, Global=0 Compile finished: 13:25:14 Ktoś mnie oświeci w czym problem?
-
Czy yoyogames to firma w UE czy poza?
-
Wyświetlanie obrazka po najechaniu na link
TO_mek opublikował(a) temat w HTML, PHP, mySQL, JavaScript
Witam! Poniższy kod teoretycznie powinien wyświetlać obrazek po najechaniu na linka ale u mnie ignoruje kod JS (testowałem jako plik zewnętrzny i kod wklejony w pliku html). Gdzie tkwi błąd? HTML <!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <title>Galeria</title> <script type="text/javascript" src="galeria02.js"></script> </head> <body> <ul id="offer"> <li><a href="touchimage/fractal/1.jpg">link 1</a></li> <li><a href="touchimage/fractal/2.jpg">link 2</a></li> <li><a href="touchimage/fractal/3.jpg">link 3</a></li> <li><a href="touchimage/fractal/4.jpg">link 4</a></li> <li><a href="touchimage/fractal/5.jpg">link 5</a></li> <li><a href="touchimage/fractal/6.jpg">link 6</a></li> </ul> <div id="img-container"> <img src="touchimage/fractal/1.jpg" alt="Alt" /> </div> </body> </html> JS (galeria02.js) $(function(){ var imgContainer = $('#img-container'); // kontener, w którym będą się pojawiać obrazki var defaultImgSrc = $('#img-container img').attr('src'); // domyślny obrazek, jeśli żaden link nie znajduje się pod kursorem var offerList = $('ul#offer li a'); // odnośniki offerList.hover(function(){ // zdarzenie po najechaniu na link var img = $(this).attr('href'); // pobieramy hrefa z linka imgContainer.empty(); // opróżniamy kontener $('<img src="'+img+'">').appendTo(imgContainer).hide().stop().fadeIn('fast'); // tworzymy nowy IMG i dodajemy do niego pobranego hrefa },function(){ // zdarzenie po zjechaniu z linka imgContainer.empty(); // opróżniamy kontener $('<img class="default" src="'+defaultImgSrc+'">').appendTo(imgContainer).hide().stop().fadeIn('fast'); // tworzymy nowy IMG i dodajemy do niego domyślny obrazek }); offerList.click(function(e){ // opcjonalnie usuwamy domyślną akcję dla linków e.preventDefault(); return false; }); }); -
Witam! Zamierzam użyć skryptu do przeglądania grafiki z tej strony. Chciałbym zrobić stronę która w menu po lewej będzie miała grupę (6) ikon grafik-miniatur a po prawej powyższy skrypt wyświetlający zdjęcia. Zależałoby mi żeby działało to w obie strony czyli klikam w menu i zmienia mi się grafika oraz klikam w przewijak (lub przesuwam myszą) i zaznacza mi się ikona w menu po lewej. Czy da się w prosty sposób uzyskać nazwę aktualnie pokazywanego pliku?
-
Kurcze cały czas miałem ok ale okazuje się, że uruchamiając lokalnie http://127.0.0.1:51268/index.html w statusie było 0 i nie pojawiały się dane natomiast po wrzuceniu na publiczny IP wszystko ładuje się prawidłowo.
-
Moment bo kombinuję i w końcu do mnie dotarło, że sam serwer musi generować dane JSON, tak, a zwykłe dodanie do adresu url nazwy pliku txt zawierające dane w formacie JSON (albo innym) nie zadziała? Czyli zawartość pliku muszę wysłać po stronie serwera i odebrać jako parametr (ze znakiem ?) czy jeszcze inaczej?
-
Co do texture pages to niestety gra wymagałaby za każdym razem rekompilacji. Co do ładowania grafik i plików to znalazłem coś takiego: Create GML // Load the avatar name (fails on IE) avatar_name = "<Unknown>"; http_get("http://89.25.186.53/dundee/avatar.txt"); // Load the avatar image (fails everywhere) avatar_image = back_avatar; avatar_new = background_add("http://89.25.186.53/dundee/avatar.png", false, false); Image Loaded GML if ( ds_map_find_value(async_load,"status") < 0) { show_message("Error in loading avatar: " + string(ds_map_find_value(async_load,"status"))); exit; } avatar_image = avatar_new; HTTP GML if ( ds_map_find_value(async_load,"http_status") != 200) { show_message("Error in loading name: " + string(ds_map_find_value(async_load,"http_status"))); exit; } avatar_name = ds_map_find_value(async_load,"result"); Jeśli chodzi o grafikę to działa ale co do zaczytywania zawartości z pliku tekstowego to już nie bangla bo przykład jest nieprawidłowy. Rozumiem, że aby odczytać/zapisywać dane z/do pliku musiałbym to zrobić za pomocą parametrów przekazywanych metodami get/post i zatrudnić do tego jeszcze php który mi to wystawi w postaci parametrów czy może GM ma coś dodatkowo wbudowanego?
-
Ale mnie interesuje odczyt po stronie serwera. Chcę aby ładować pliki np. sprajtów czy backgroundów dynamicznie z katalogu na serwerze na którym będzie gra. Do tego katalogu będą dodawane aktualizacje obrazków po ftp i chciałbym aby gra odczytywała najpierw nazwy tych plików z danego katalogu na serwerze a następnie je kolejno ładowała i wyświetlała.
-
Witam! Czy w HTML5 working_directory działa? Sama ścieżka prowadzi do tej HTML5 folder name (domyslnie html5game) ale przy próbie odczytu zawarości katalogu przeglądarki przechodzą w stan zamrożenia ;) GML var _newfile; _newfile = file_find_first( working_directory + "\sciezka\*.*", 0 ); do { /* show_message(_newfile); */ _newfile = file_find_next(); } until ( _newfile == "" ) Potrzebuje załadować z katalogu po stronie serwera wszystkie pliki obrazków, które będą co jakiś czas dokładane na serwer.
-
No właśnie w ten sposób. Zdążyłem się zorientować, że firma musi posiadać numer VAT europejski, wtedy jest wystawiana faktura i można ją dalej refakturować.
-
Ok a może ktoś wie dokładnie jak wygląda sprawa zakupu (modułu bądź mastera) tak by ktoś (firma w PL) mi wystawił polska fakturę zakupu? Powiedzmy moduł za 199$ ile faktycznie by mnie kosztował wraz z podatkami i naszym vatem? Do tego jak wygląda licencjonowanie - jakaś firma w polsce to zamawia już na moje dane czy najpierw na siebie a mi to potem odsprzedaje? A może osobno podaje się dane do faktury a osobno do licencji? Dostaje się z yoyo jakąs fakturę będącą podstawą do odliczenia VATu? Przerabiał ktoś ten temat?
-
Witam! Czy posiadając GM Studio PRO + moduł HTML5 jest szansa na Master Colection w obniżonej cenie? Gnysek nie masz przecieków dotyczących jakichś mega promocji w tym roku?
-
Prosty przykład kolizji obiektu z kolorem tła. w create obiektu GML opad:=true; w step obiektu GML if opad==true then if draw_getpixel(x,y+1)<>c_black then y+=1 else opad:=false; Gdy obiekt natrafi na czarny kolor to się zatrzyma i przestaje sprawdzać kolizję. Ale tak jak koledzy wyżej piszą - wooooooolne. Jak ktoś pamięta stareńkiego scorcha to na maleńkim roomie (640x250) obliczanie i przerysowanie opadania gruntu po strzale o promieniu 30px trwa całą sekundę (przy założeniu ze cały grunt jest jednego koloru bo grunt rysuję całymi liniami a nie punktowo).
-
[GM:S] Polish Shader Library
TO_mek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Inne efekty np. GrayScaleFragment.gmz także nie działają w HTML5 gdy używają kilku viewów. -
[GM:S] Polish Shader Library
TO_mek odpowiedział(a) na PsichiX temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Przykład nr 7 "Water" pod GM:S fajnie działa na windzie niestety pod HTML5, mimo iż nie sypie błędami, efekt jest taki: water EDIT: dziwne ze nie działa, dodaje jeszcze 2 linki: serwer tymczasowy wersja zzipowana do odpalenia lokalnie
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 14