![]() |
Ответ: Вопросы по XNA.
ну возми там какую-нибудь игру - саундтрек или картинки какие из нее просто так не выудишь - все это хранится в спец. файлах, которые "распаковываются" уже на этапах работы программы - вовремя загрузки, к примеру
|
Ответ: Вопросы по XNA.
Ну вот "спец архив" будет у тебя, из которого ты сможешь распаковывать когда захочешь. Назови его data.pak и все)
|
Ответ: Вопросы по XNA.
Вот еще кое-что - как дела обстоят с декомпиляцией игр? У меня например, программа есть, она декомпилирует код в команды вирт. машины и преобразует их в обычный С#. Смотри, чего пожелаешь. Есть ли возможность усложнить декомпиляцию?
|
Ответ: Вопросы по XNA.
Смотри в сторону обфускаторов.
|
Ответ: Вопросы по XNA.
а ты сам каким-нибудь пользуешься? Какой мог бы посоветовать?
|
Ответ: Вопросы по XNA.
Для Unity я пользуюсь платным, для С# пользовался Eazfuscator'ом, но он недавно стал платным. Чаще пользуюсь бесплатными фичами встроенного в студию Dotfuscator'а
|
что-то не видел там встроенного обфуксатора.
Вот еще вопрос - почему так падает производительность при использовании SpriteBatch.Draw(...)? Мне нужно отрисовать множество мелких частей одной текстуры, в соответствии с содержанием "карты". Вот, что я делаю Код:
for (int i = 0; i < fld.scope.Length; i++) Раньше как-то об этом не задумывался: 1. Можно ли поместить ресурсы в exe? Как тогда их загружать и пользоваться ими? 2. Как сделать так, чтобы по нажатию клавиши, действие выполнилось 1 раз, даже если она все еще нажата, и больше не выполнялось до следующего нажатия? а и еще - как подключить dll без создания ссылки в студии? |
Ответ: Вопросы по XNA.
1. http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
2. Лови момент изменения с "не нажата" на "нажата" (т.е. храни предыдущее состояние кнопки). по dll - можно по форме плагинов. Загрузить сборку в текущий домен приложения. Найти в ней типы, которые надо подключить (в плагинах нужные типы реализуют какой-то интерфейс). Создать экземпляр заданного типа с помощью класса Activator ну и т.д. |
Ответ: Вопросы по XNA.
wppt, используй кнопку "Правка" в нижнем правом углу под своими сообщениями, если ещё никто не ответил. Чтобы не плодить подряд посты.
Объединяй их в одно. |
Ответ: Вопросы по XNA.
Цитата:
А вот что насчет шрифтов(не spritefont)? Видел пример с загрузкой шрифта, но там используются типы rectangle и color - это абсолютно одно и то же, что в xna? Или придется еще подумать над этим? |
Ответ: Вопросы по XNA.
Цитата:
|
Ответ: Вопросы по XNA.
спасибо, как раз таки нашел примерчик... вроде все очень просто!
|
Ответ: Вопросы по XNA.
Народ!
Пожалуйста! Посоветуйте мне литературу, статьи, туториалы по созданию 2D игор типа "AngryBirds" на XNA! |
Ответ: Вопросы по XNA.
Как тот так http://farseerphysics.codeplex.com/
|
Ответ: Вопросы по XNA.
Нужна помощь!
Пытаюсь загрузить спрайт из ресурсов... Код:
Texture2D.FromStream(graphicsD, Assembly.GetCallingAssembly().GetManifestResourceStream("WindowsGame1.Resources.sprite.png")); "Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." Как справиться? Так же недавно узнал про такую штуку - dynamic типы... Как понимаю, память для них выделяется во время выполнения? А если использовать одну переменную для совершенно разных целей (например сначала как строку, а потом, чего уж, как текстуру?)? Экономия будет? Как с производительностью? |
Часовой пояс GMT +4, время: 12:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot