C jest językiem programowania komputerów ogólnego przeznaczenia, używanym w systemach operacyjnych, bibliotekach, grach i innych pracach wymagających wysokiej wydajności.
Mimo że C ++ wydaje się być królem, z tego, co mi powiedziano, C jest nadal szeroko stosowany w grach, zwłaszcza na konsolach. Czy jednak pisanie całego silnika gry w C byłoby dziś nieuzasadnione? Jakie są jakieś zalety C w porównaniu z C ++? Dlaczego ktoś miałby chcieć używać C …
Obecnie zaczynam uczyć się OpenGL w szkole, a pewnego dnia zacząłem tworzyć prostą grę (na własną rękę, nie dla szkoły). Używam freeglut i buduję go w C, więc w mojej pętli gry naprawdę korzystałem właśnie z funkcji, którą przekazałem, glutIdleFuncaby zaktualizować cały rysunek i fizykę za jednym przejściem. To było …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jak często używa się asemblera we współczesnym kodzie gry? Zwłaszcza na platformach, które …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Przede wszystkim chciałbym mieć prawdziwą odpowiedź, zawsze staram się uzyskać więcej z różnych źródeł i …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Chcę programowo określić w czasie wykonywania, ile pamięci karty wideo jest używane przez mój program. W szczególności zastanawiam się, jak to zrobić na komputerze z systemem Windows za pomocą OpenGL, ale interesują mnie sposoby, jak to zrobić na innych platformach. Wiem, że istnieją narzędzia, które pokażą mi użycie pamięci podczas …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 6 lat temu . Chcę zacząć pisać silnik gry od zera w celu uczenia się, jakie są warunki wstępne i jak to zrobić, …
Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję raycasty). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …
GNU GCC jest bardzo popularnym kompilatorem, ale wydaje się, że prawie nikt nie używa go do większych projektów, takich jak gry AAA. Dla mnie to działa dobrze, nigdy nie miałem z tym problemu. Ale zastanawiam się, dlaczego wszystkie gry AAA wydają się wykorzystywać komercyjne kompilatory, takie jak Intel Studio? Dlaczego …
Pracujemy nad projektem na iPhone'a i Windows Phone 7, w którym chcielibyśmy być w stanie wygenerować liście herbaty na dnie filiżanki. Nie musi wyglądać fotorealistycznie, a tak naprawdę rysunek-y jest w porządku. Jakie techniki powinniśmy badać, aby to osiągnąć? Czy są jakieś biblioteki (najlepiej w C, ale możemy tłumaczyć), które …
Obecnie używamy JSON i chcemy przejść do formatu binarnego dla niektórych typów komunikatów między klientem a serwerem. Czy powinienem po prostu czytać struktury w gnieździe? Używać buforów / oszczędzania Proticol? Jak mam reprezentować tablice danych? Jak powinien wyglądać interfejs do pakowania / rozpakowywania danych?
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Czy w C lub C ++ opcja kompilacji z precyzją zmiennoprzecinkową naprawdę robi różnicę w grach na świecie (małych / niezależnych)? Z moich obserwacji wynika, że ustawienie fp: fast jest wielokrotnie szybsze niż fp: precyzyjne i z tego, co tutaj rozumiem ( /programming/6889522/fpfast-vs-fpprecise-what-kind-of-errors-can -i-spotkanie ) różnica precyzji między dwiema opcjami …
Chciałbym stworzyć grę 360 i zastanawiałem się, czy mógłbym ponownie użyć istniejącego kodu C, który mam, czy też muszę ponownie napisać wszystko w języku C #. Każda pomoc jest mile widziana.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.