Могу ли я создать игру на c , которая будет запускаться в Интернете?

#c #directx

#c #directx

Вопрос:

Существует несколько библиотек, которые позволяют вам запускать C . Итак, возможно ли запустить игру, использующую directx в полноэкранном режиме?

Ответ №1:

Google разрабатывает инструмент, позволяющий делать подобные вещи через Chrome. Она называется Chrome Native Client, или сокращенно NACL. http://blog.chromium.org/2010/05/sneak-peek-at-native-client-sdk.html

Комментарии:

1. Приятно знать, что что-то доступно и на C / C . Спасибо, Джим.

Ответ №2:

В общем, нет. Большинство онлайн-игр написаны с использованием Javascript, Flash, недавно разработанного HTML5 и подобных технологий. Возможно, интеграция с C возможна на каком-то уровне, но вы определенно не можете написать браузерную игру чисто и полностью на C .

Ответ №3:

это также можно сделать с помощью элемента управления ActiveX. ActiveX работает только в IE. существуют плагины Netscape, которые работают в других браузерах. поэтому создайте решение, которое содержит оба. вам нужна книга по ActiveX / COM / OLE. А еще лучше, возьмите курс, если сможете его найти, вы узнаете гораздо больше, потому что COM — это непростой предмет, о котором можно просто прочитать, а затем действительно заняться — управление версиями — большая проблема.

нет, не поддерживается в Firefox. но прочтите это:http://www.google.com/chrome/intl/en/webmasters-faq.html#activex

у некоторых людей могут быть отключены элементы управления activex. в этом случае ваша игра запускаться не будет. вам нужно будет сообщить пользователю, что им нужно будет изменить свои настройки безопасности в IE. вы можете получить обратную связь от элемента object в javascript о том, загружен activex или нет. для этого есть код. http://msdn.microsoft.com/en-us/library/7sw4ddf8(v=vs.85).aspx примеры есть по всему Интернету.