У меня есть только базовые знания о C, и теперь я хочу расширить ot. Я хочу изучить 2D-программирование игр в C. Возможно ли это? Есть ли двигатель, который я могу использовать?Программирование игр в C
ответ
Посмотрите на SDL Library:
Простой DirectMedia слой является кросс-платформенной библиотеки развития призвана обеспечить низкоуровневый доступ к аудио, клавиатура, мышь, джойстик, и графическое аппаратное обеспечение с помощью OpenGL и Direct3D. SDL написан на языке C, работает с C++.
Таким образом, вы можете использовать его как с C++ и C.
Кроме того, вы также можете взглянуть на SFML Library (который является родным для C++, но имеет привязок для C, а):
SFML обеспечивает простой интерфейс для различных компонентов вашего ПК, чтобы облегчить разработку игр и мультимедийных приложений. Он состоит из пяти модулей: системы, окна, графики, аудио и сети.
Лично я хотел бы предложить SFML больше, так как это, кажется, лучшая поддержка OpenGL и лично легче программировать.
- 1. программирование игр
- 2. Программирование игр
- 3. Программирование игр - GUI
- 4. Java программирование игр - углы
- 5. 3D-программирование игр Математика
- 6. iPhone 2D Программирование игр
- 7. Программирование игр на C, с чего начать?
- 8. Программирование игр - обрезка карты
- 9. Динамическое программирование игр Карта
- 10. Программирование игр Производительность
- 11. Программирование игр на C# - С чего начать?
- 12. Программирование игр с OpenGL в C Не C++
- 13. Программирование игр и обработчики событий
- 14. Программирование Java-игр и Thread
- 15. Android-программирование игр - onDraw() заикание
- 16. книга для iphone программирование игр
- 17. Экземпляры того же объекта в C++ (программирование игр)
- 18. Основы программирования игр в C
- 19. Android и iOS - Программирование 2D-игр
- 20. Программирование игр - связь между игровыми объектами в 2d
- 21. Программирование игр ~ SDL/Allegro/SFML/или игровой движок
- 22. Ansi C программирование на C# или программирование на C#?
- 23. Разработка игр в OGRE C++
- 24. C++ для игр
- 25. Библиотека программирования игр C++
- 26. C# Разработка мобильных игр
- 27. создание игр на C++ или создание игр в java?
- 28. C Программирование
- 29. C программирование?
- 30. Структура Программирование в C
Вполне возможно, взглянуть на http://www.libsdl.org /. Это кросс-платформенная библиотека, которая может обрабатывать ваши входные данные, аудио и экран. – hamon
«Я знаю все основы C» - тогда вы можете построить скребок Google, используя libcurl? (Не забудьте [проверить свои знания] (https://dl.dropboxusercontent.com/u/4960980/C_exercises.txt), когда вы думаете, что знаете «C». Тогда поймите, что [вы не действительно] (https://dl.dropboxusercontent.com/u/4960980/C_exercises_solutions.txt).) –
@ H2CO3; Это ваш тестовый документ? – haccks