
Utermiko
Użytkownicy-
Postów
796 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Utermiko
-
Jeśli będzie źle to proszę mnie poprawić. Wg. rysunku to wydaje mi się że: GML predkoscRzeczywista = 30; radiany = pi / 180 * global.kamera_direction; speed = cos(radiany) * predkoscRzeczywista; speedek = -(sin(radiany) * predkoscRzeczywista); //speedek = sin(radiany) * predkoscRzeczywista;</span> @EDIT Gm ma odwróconą oś Y więc speedek = -(sin(radiany) * predkoscRzeczywista);
-
web.archive.org ma tą stronkę z 22 maja tego roku: http://web.archive.org/web/20130522174212/...Maze_generation
-
GML if (!instance_exists(obj_ammo)) instance_create(x, y, obj_ammo); O to chodziło?
-
public abstract class A { } public class B : A { public ovveride string ToString() { return "B"; } } public class C : A { public ovveride string ToString() { return "C"; } } foreach(A obj in lista) { tekst+=obj.ToString(); } Chociaż to co podałeś też powinno działać. Wystarczy wyciągnąć nazwę klasy.
-
public abstract class A { public virtual string Name {get;} } public class B : A { public ovveride string Name { get { return "B"; } } } public class C : A { public ovveride string Name { get { return "B"; } } } foreach(A obj in lista) { tekst+=obj.ToString(); }
-
To już pewnie zależy od tableta. Poszukaj czy nie ma jakiś śrubek na obudowie. Zazwyczaj są pod takimi gumkami lub naklejkami.
-
Przecież możesz sobie przypisać ip do nazwy.
-
Przestań zadawać pytania na które nie ma jednoznacznej odpowiedzi. Żeby nie było offtopicu. Jak tworzysz serwer to wysyłasz do globalnego serwera takową informację. Jak niszczysz serwer to to samo robisz, tylko wtedy usuwasz serwer. Jeszcze od strony globalnego serwera przydało by się pingowanie serwerów co jakiś czas żeby nie było śmieci.
-
No pewnie jest jakaś biblioteka do tego ale nie polecam. Grę stworzoną w GM bardzo łatwo zdekompilować i wyciągnąć dane do bazy. Znacznie bezpieczniejszym sposobem jest komunikacja z bazą za pomocą skryptów umieszczonych na serwerze.
-
[C#] Porady do przeprowadzki?
Utermiko odpowiedział(a) na sunflower temat w .NET Framework (C#, ASP.NET itp.)
Miałem na myśli, że w moim przypadku (źle napisałem) :P Ale spójrz. Gra działa z prędkością 60 klatek/s. Co jeśli odpalisz ją na jakimś gorszym sprzęcie? Będzie chodziła 2x wolniej (przykładowo) a tego nie chcemy. Ja zrobiłem to tak, że jeśli nie wyrabiam z czasem to po prostu rzadziej rysuję, ale aktualizuję ciągle w takim samym tempie. Na "dobrym" sprzęcie będzie to wyglądało tak: update - draw - update - draw - update - draw ... a na "gorszym" update - update - draw - update - update - draw - update - update - draw ... Szybkość gry jest taka sama. Jedynie można zauważyć przeskoki. Gdybyś miała jakieś problemy to możesz looknąć na moją implementację: metoda GameLoop https://github.com/Symeg/Smart2DGameFramewo.../GameHandler.cs -
[C#] Porady do przeprowadzki?
Utermiko odpowiedział(a) na sunflower temat w .NET Framework (C#, ASP.NET itp.)
Skoro wybrałaś SFML.NET musisz sobie sama zaimplementować. Co prawda jest bodajże funkcja SetFramerateLimit ale u mnie jakoś średnio działała w moim przypadku słabo się sprawdza. Tutaj fajny art z którego korzystałem: http://entropyinteractive.com/2011/02/game...-the-game-loop/. -
Skoro umiesz wysłać na serwer to z odczytem też nie powinieneś mieć problemu. Tak napisałeś posta że nie wiadomo o co chodzi. Nie ma jednoznacznej odpowiedzi na takie pytania.
-
Stawiam raczej na Delphi.
-
[C#] Porady do przeprowadzki?
Utermiko odpowiedział(a) na sunflower temat w .NET Framework (C#, ASP.NET itp.)
Bo to z extlibs to biblioteki natywne. Wrzuć je do folderu z exekiem, lub (wygodniej) dodaj do projektu, zaznacz je, a następnie w zakładce Properties ustaw właściwość "Copy to Output Directory" na "Copy if newer". Po 2. W Configuration managerze zmień z Any CPU na x86 (używasz bibliotek 32 bit). Na 32 bitowym systemie nie będziesz miała błędów jeśli zostawisz Any CPU, ale na 64 bit już tak. -
EasyHTTP.dll
Utermiko odpowiedział(a) na Utermiko temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
A no i wystarczy że raz użyjesz ehttp_init(). -
EasyHTTP.dll
Utermiko odpowiedział(a) na Utermiko temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Wysyła zapytanie do localhost/karol/ z danymi POST nick=asd&punkty=1000. Przez php je normalnie odczytujesz - $_POST['nick'] i to samo z punktami. W result masz to co zwrócił twój skrypt. -
EasyHTTP.dll
Utermiko odpowiedział(a) na Utermiko temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Źle. GML ehttp_init(); inst = ehttp_new_instance(); ehttp_add_post_parametr(inst, 't', '2'); result = ehttp_send_request_and_get_response(inst, "xxxxxxx.cba.pl/PHP/index.php"); -
Przy konwersji przez http://wiki.yoyogames.com/index.php/Making...r_Windows_Vista wyskakuje że ten program nie jest grą game makerową.
-
W odnośniku cytatu jest https://forum.gmclan.org/index.php?showtopic=28400
-
To jest temat z 2009 roku. O jakiego merlina Ci w ogóle chodzi? Co do treści błędu to najprawdopodobniej jakiś bug (próba naruszenia pamięci pod adresem 0).
-
[C#] Porady do przeprowadzki?
Utermiko odpowiedział(a) na sunflower temat w .NET Framework (C#, ASP.NET itp.)
Żeby zasoby były wewnątrz exe możesz użyć resources. Co do silnika. Można XNA ale nie jest już rozwijane. Co do zamienników XNA to MonoXNA, ANX framework. Jak czysty directx/opengl to SharpDX/OpenTK. Ewentualnie Unity 3D. SFML.NET - Grafika, okno i audio. Nie ma tu raczej funkcji typowo do gier. Pracuję już od jakiegoś czasu nad frameworkiem opartym właśnie na sfml.net. https://github.com/Symeg/Smart2DGameFramework Nie jest jeszcze w pełni gotowy, ale nie zostało dużo aby można było normalnie tworzyć w tym gry. Tutaj możesz więcej przeczytać/zobaczyć: http://warsztat.gd/projects/smart2dgameframework -
Włączanie i wyłączanie telewizji.
Utermiko odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
W GM'ie nie ma znaczenia czy jest = czy == tak dla jasności. Sformatuj kod bo w aktualnym stanie ciężko go się czyta. -
To GML if (global.life) <= 0 ds_map_add(tabela0," ",global.score) wykonuje się przed GML tabela0 = ds_map_create() Zrób żeby najpierw mapa się tworzyła a potem z niej korzystano. Czytaj błędy.
-
GML tabela0 = ds_map_create() To wstaw gdzieś w create. Byle wykonywało się przed resztą kodu.