Могу ли я сделать игру с использованием c ++, которая будет работать в Интернете? - PullRequest
0 голосов
/ 17 апреля 2011

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

Ответы [ 3 ]

2 голосов
/ 17 апреля 2011

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

1 голос
/ 17 апреля 2011

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

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

Некоторые люди могут отключить элементы управления ActiveX. если это так, ваша игра не запустится. Вы должны будете сказать пользователю, что ему нужно будет изменить свои настройки безопасности в IE. Вы можете получить обратную связь от элемента объекта в javascript относительно того, загружен ли activex. для этого есть код. http://msdn.microsoft.com/en-us/library/7sw4ddf8%28v=vs.85%29.aspx примеры по всему интернету.

1 голос
/ 17 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...