Вторник, 16 Апреля 2024, 08:33

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум игроделов » Hard'n'Soft » Софт на PC » Не работатют игры, сделанные на XNA
Не работатют игры, сделанные на XNA
danielskachkovДата: Вторник, 22 Мая 2012, 13:15 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Здравствуйте, уважаемые игроделы. Змейку я доделал, теперь только добавлю главное меню, графику получше, музыку и дам вам на растерзание smile К сожалению, когда я переслал членам своей команды файл (exe) с игрой, он у них не запустился. Т.е. они его открывают, а он не выкидывает никаких сообщений, ничего. Просто не запускается. У меня windows xp 64-bit, а у них windows 7 32/64-bit (у кого как). Можно ли как то с этим бороться? Смогут ли они запустить мою игру у себя на компютере? Заранее благодарен.

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
Cre-gameДата: Вторник, 22 Мая 2012, 13:25 | Сообщение # 2
старожил
Сейчас нет на сайте
danielskachkov, наверное, надо установить Microsoft Visual C++ Redistributable

Всем добра
danielskachkovДата: Вторник, 22 Мая 2012, 13:31 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
Да? А я думал, что достаточно microsoft.net framework.

Добавлено (22.05.2012, 13:31)
---------------------------------------------
И потом, XNA на C#, а вы написали Microsoft Visual C++ Redistributable.


Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
StarkДата: Вторник, 22 Мая 2012, 14:12 | Сообщение # 4
GCUP: Terran Inc.
Сейчас нет на сайте
Quote
Да? А я думал, что достаточно microsoft.net framework.


Почти правильно думал только не Microsoft Net framework а Microsoft XNA Framework

вот он собствено говоря http://www.microsoft.com/en-us/download/details.aspx?id=20914


Работаю программистом в ASTED - Разработка сайтов, разработка калькуляторов, квизов и crm
danielskachkovДата: Вторник, 22 Мая 2012, 14:25 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Странно. Это стоит на компьютерах других членов команды. Может, дело в системе? У меня xp, а у них 7.

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
StarkДата: Вторник, 22 Мая 2012, 14:38 | Сообщение # 6
GCUP: Terran Inc.
Сейчас нет на сайте
Паблик версию в компиляторе запускал?
DirextX, Microsoft Net framework, Microsoft XNA Framework установлены?


Работаю программистом в ASTED - Разработка сайтов, разработка калькуляторов, квизов и crm
Cre-gameДата: Вторник, 22 Мая 2012, 15:13 | Сообщение # 7
старожил
Сейчас нет на сайте
Перепутал, соррь )

Всем добра
danielskachkovДата: Вторник, 22 Мая 2012, 17:02 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
А нельзя ли этот XNA framework в архив с игрой запихнуть? Не каждый захочет устанавливать непонятно что на своем компьютере ради непонятно какой игры.

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
romgermanДата: Вторник, 22 Мая 2012, 17:06 | Сообщение # 9
старожил
Сейчас нет на сайте
Можно. Как? Хз.
danielskachkovДата: Вторник, 22 Мая 2012, 17:11 | Сообщение # 10
постоянный участник
Сейчас нет на сайте
Ну, вообще то игры надо устанавливать. Почему бы не сделать, что бы установщик сам устанавливал XNA?

Добавлено (22.05.2012, 17:11)
---------------------------------------------
Это очень сложно реализовать? Вообще то microsoft наверное это уже реализовали...

Добавлено (22.05.2012, 17:11)
---------------------------------------------
А иначе кому нужен ихний XNA?


Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
romgermanДата: Вторник, 22 Мая 2012, 17:16 | Сообщение # 11
старожил
Сейчас нет на сайте
Думаю, что какой нибудь инстал шелд может всё установить.

Добавлено (22.05.2012, 17:16)
---------------------------------------------
Или Install Shell, забыл, как называется.

danielskachkovДата: Вторник, 22 Мая 2012, 17:19 | Сообщение # 12
постоянный участник
Сейчас нет на сайте
А что этот Install Shell делает?

Добавлено (22.05.2012, 17:19)
---------------------------------------------
Stark, простите за глупый вопрос, но что такое паблик версия? Что значит публичная версия?


Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
romgermanДата: Вторник, 22 Мая 2012, 17:23 | Сообщение # 13
старожил
Сейчас нет на сайте
Он делает установочные файлы. А! Еще есть Install Wizard.
danielskachkovДата: Вторник, 22 Мая 2012, 17:24 | Сообщение # 14
постоянный участник
Сейчас нет на сайте
А можно сделать, что бы он вместе с игрой и XNA устанавливал?

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
TimKruzДата: Вторник, 22 Мая 2012, 17:34 | Сообщение # 15
старожил
Сейчас нет на сайте
Quote (danielskachkov)
А нельзя ли этот XNA framework в архив с игрой запихнуть?

Можно. Но кто будет качать архив в несколько десятков (или сколько там, сотни?) мегабайт ради игры в 40 килобайт?.. Лучше предоставить отдельно ссылку на фреймворк, отдельно на игру.

Кстати, у меня твоя консольная змейка так и не запустилась... sad


romgermanДата: Вторник, 22 Мая 2012, 17:37 | Сообщение # 16
старожил
Сейчас нет на сайте
Можно хоть несколько фреймворков, директикс и т.д.
danielskachkovДата: Среда, 23 Мая 2012, 16:57 | Сообщение # 17
постоянный участник
Сейчас нет на сайте
В том то и дело, что у членов нашей команды есть XNA и ихние игры у них идут. А мои не идут... Значит, все фремворки у них установлены. Подскажите, почему так происходит?

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.

Сообщение отредактировал danielskachkov - Среда, 23 Мая 2012, 16:57
TimKruzДата: Среда, 23 Мая 2012, 22:43 | Сообщение # 18
старожил
Сейчас нет на сайте
Quote (danielskachkov)
В том то и дело, что у членов нашей команды есть XNA и ихние игры у них идут. А мои не идут... Значит, все фремворки у них установлены. Подскажите, почему так происходит?

danielskachkov, ну, значит, что-то не то им скидываешь. Либо exe файл как-то не так компилируешь (тут нужно смотреть настройки среды/компилятора, проверять), либо какие-то дополнительные файлы потерял, пока отправлял.
Или используешь какие-то функции, возможные только на твоей конфигурации компьютера (технической и программной), но это маловероятно, хотя в принципе возможно...
Попробуй то, что даёшь другим, скачать себе куда-нибудь в другую папку и запустить. Вдруг не запустится?
Вообще, в коде нужно делать различные проверки (ну типа инициализация графической библиотеки и т.п.), и, если проверка провалится, выкидывать сообщение об ошибке. А ещё писать все действия программы в файл-журнал. Это покажет, на каком этапе работы программы случается критическая ошибка.
И ещё попробуй сделать пустой (минимальный) проект XNA и скинуть кому-нибудь. Так станет понятно: вообще не работает, или что-то конкретное.


danielskachkovДата: Четверг, 24 Мая 2012, 09:05 | Сообщение # 19
постоянный участник
Сейчас нет на сайте
Уже разобрался smile Я папку с контентом забывал кинуть.

Из-за преступной халатности работников Эрмитажа картина Казимира Малевича "Черный квадрат" два месяца провисела вверх ногами.
SpihexДата: Четверг, 24 Мая 2012, 09:21 | Сообщение # 20
Моргающий Гемо-Брат
Сейчас нет на сайте
TimKruz, очень много воды. Очень. Тебе бы статьи писать.

danielskachkov, прошло два дня, ответа тебе так и не дали. А ответ, меж тем, находится за 20-30 минут, не больше.
Какая версия у твоей XNA? Для четвёртой нужен .Net Framework 4 и такой же XNA Redist. Это если не про Debug, а Release версию говорить. Всё.
Quote
What do I need to make XNA Framework games run on other computers?

Rest assured that XNA Framework games will run on Windows XP, Vista and 7 as long as you have the correct dependencies installed and all your content in the right place. Its VERY unlikely to be a bug so please check everything very carefully before asking.

For games built with the 1.0 XNA Framework:

.NET Framework 2.0 - included as an OS component on Vista so not required to install there.
DirectX 9.0c *See note below
XNA Framework Redistributable 1.0

For games built with the 2.0 XNA Framework:

.NET Framework 2.0 PLUS the C++ 2005 SP1 Redist -OR- .NET Framework 2.0 SP1
Some notes on these dependencies:
The .NET Framework 2.0 is included as an OS component on Windows Vista and Windows Server 2008, so you only need the C++ Redist for these operating systems.
The .NET Framework 2.0 SP2 is included as an OS component on Windows 7, so you do not need to install the .NET Framework 2.0 or the C++ redist for this operating system.
The standalone .NET Framework 2.0 SP1 installer will not run on Windows Vista/7 - you must install 2.0 SP1 bits by installing either Vista SP1 or the .NET Framework 3.5.
You may have either of these 2 already installed by other applications on your system (such as Visual Studio 2005 SP1 or the Games For Windows - LIVE Redistributable), but don't rely on them already being installed if you are writing an installer.
DirectX 9.0c *See note below
XNA Framework Redistributable 2.0
Games that create a GamerServicesComponent/use live networking REQUIRE a full XNA Game Studio 2.0 install. The Games for Windows - LIVE Redistributable is NOT sufficient since there are non-redistributable components in XNA Game Studio 2.0 that are required. This will also satisfy the VC++ 2005 SP1 redist requirement, you don't need both.

For games built with 3.0 XNA Framework:

.NET Framework 2.0 or .NET Framework 3.5, depending on whether or not your game uses .NET 3.5 features. Note that the .NET Framework 2.0 is included as an OS component on Windows Vista and Windows Server 2008, and the .NET Framework 2.0, 3.0 and 3.5 are included as OS components on Windows 7.
XNA Framework Redistributable 3.0 - the C++ redist and the relevant DirectX components are included in the XNA Framework Redistributable 3.0 and do not need to be installed separately.
Games that create a GamerServicesComponent/use live networking REQUIRE a full XNA Game Studio 3.0 install (see this thread). The Games for Windows - LIVE Redistributable is NOT sufficient since there are non-redistributable components in XNA Game Studio 3.0 that are required.

For games built with 3.1 XNA Framework:

.NET Framework 2.0 or .NET Framework 3.5, depending on whether or not your game uses .NET 3.5 features. Note that the .NET Framework 2.0 is included as an OS component on Windows Vista and Windows Server 2008, and the .NET Framework 2.0, 3.0 and 3.5 are included as OS components on Windows 7.
XNA Framework Redistributable 3.1 - the C++ redist and the relevant DirectX components are included in the XNA Framework Redistributable 3.1 and do not need to be installed separately.
Games that create a GamerServicesComponent/use live networking REQUIRE a full XNA Game Studio 3.1 install (see this thread). The Games for Windows - LIVE Redistributable is NOT sufficient since there are non-redistributable components in XNA Game Studio 3.1 that are required.

For games built with 4.0 XNA Framework:

.NET Framework 4 Client Profile or .NET Framework 4 Full, depending on whether or not your game uses features that are in Full but not Client.
XNA Framework Redistributable 4.0 - the C++ redist and the relevant DirectX components are included in the XNA Framework Redistributable 4.0 and do not need to be installed separately.
Games that create a GamerServicesComponent/use live networking REQUIRE a full XNA Game Studio 4.0 install (see this thread). The Games for Windows - LIVE Redistributable is NOT sufficient since there are non-redistributable components in XNA Game Studio 4.0 that are required.

You do NOT need to install Visual C# Express, Visual Studio or XNA Game Studio unless you require any of the following:

2.0, 3.0, 3.1 or 4.0 games using GamerServices or Microsoft.Xna.Framework.Net.*
XnaPack utility to create and/or deploy .ccgame packages
Runtime usage of content pipeline creation components (such as in the WinForms samples)


Quote (danielskachkov)
Может, дело в системе? У меня xp, а у них 7.

Соблюдая вышеприведённое, запускал проекты на ноуте и ПК самых различных конфигураций.

*тьфу, блин! Зря кирпич выкладывал : )


Сообщение отредактировал Spihex - Четверг, 24 Мая 2012, 09:22
Форум игроделов » Hard'n'Soft » Софт на PC » Не работатют игры, сделанные на XNA
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг