Запитання з тегом «xna»

XNA - це ігрова база Microsoft, яка дозволяє розгорнути для Windows, Windows Phone та Xbox 360.

6
Створення (або емуляція) “D-Pad” на сенсорному екрані; віртуальний d-pad
Завдяки розповсюдженню сенсорних пристроїв багатьом, яким не вистачає справжнього D-Pad, мені цікаво, чи є у когось ресурси щодо того, як емулювати D-Pad на сенсорному екрані? Мене конкретно цікавлять приклади коду XNA та / або Android.

2
Чи буде XNA “XBox 360 Project” також працювати в Windows?
Я розумію, що проект XNA для XBox 360 буде використовувати спеціалізовану версію .NET Compact Framework. Але скажімо, я хочу випустити і для XBox 360, і для Windows. Чи буде версія XBox (використовуючи компактний фреймворк) все ще працювати, якщо вона поширюється на Windows, чи мені потрібно буде перебудовуватися на звичайний фреймворк …
12 xna  windows  xbox360 

5
Як правильно впоратися зіткненням у грі на основі компонентів?
Намагаюся обернути голову навколо способів правильно впоратися зіткненням у грі, розробленій навколо компонентів. Я бачу, що в багатьох прикладах є щось таке, PhysicsComponentщо додається до списку компонентів сутності, але фактична реалізація мене бентежить. Щоб це працювало, PhysicsComponentпотрібен був би доступ до навколишнього світу. Це не має для мене інтуїтивного сенсу. …

2
Як виконати фільтр xBR або hqx в XNA?
Мені хотілося б, щоб моя гра розгорнулася за допомогою одного з фільтрів hqx (hq2x, hq3x або hq4x) або фільтра xBR у шейдері . Як я можу це зробити в XNA 4.0 та SM3? Побічна примітка: це питання було сильно відредаговане, щоб стати таким, яким воно є зараз.
11 xna  2d  shaders  pixel  scale 

4
Змусьте гравця плавно бігати по сходах
У мене гра 2D Platform, де гравець завжди бігає праворуч, але місцевість не завжди горизонтальна. Приклад: Я застосував систему зіткнення з обмеженою коробкою, яка просто перевіряє наявність перехрестя з коробкою гравця та іншими блоками, щоб не допустити бігу гравця, якщо ви зіткнулися з великим блоком, так що вам доведеться стрибати, …

1
Як дізнатися, чи входить гравець?
Мені було цікаво, чи є якийсь спосіб дізнатися, чи "гравець" увійшов чи ні? Щось на зразок цього: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) Так що контролер підключений і ним можна користуватися, але гравець не ввійшов до облікового запису. Щось на зразок здогадки.

2
Портативний вхідний клавіатурний вхід для XNA / MonoGame?
В якості попереднього рішення я в даний час використовую рамки Nuclex в ігровому проекті C # / XNA для введення буферизованої клавіатури. На жаль, nuclex покладається на SlimDX.Directinput.dll, і тому, наскільки мені відомо, його можна використовувати тільки в ОС Windows. Однак я використовую MonoGame для націлювання на інші платформи (Linux, …

6
Запустіть гру XNA без графіки
Цікаво, чи все-таки можна запустити гру XNA, не виставляючи нічого. У мене працює робоча гра, яка працює в налаштуваннях клієнтського сервера, де один гравець є господарем, а інші люди можуть підключитися до його гри. Тепер я хочу мати можливість запускати гру як хост на вирішеному сервері без графічної картки, я …
11 xna  xna-4.0 

4
Як кодувати Time Stop або Bullet Time в грі?
Я розробляю платформу RPG для одного гравця в XNA 4.0. Я хотів би додати здатність, яка б змусила час "зупинятися" або сповільнюватись, і рухатись би лише персонажем гравця з початковою швидкістю (подібно до заклинання Time Stop з серії "Ворота Балдура"). Я не шукаю точної реалізації, скоріше деякі загальні ідеї та …
11 xna  time-travel 

6
Карта з 20 мільйонними плитками змушує гру закінчуватися пам'яттю, як я її уникаю?
Під час завантаження додаткових величезних карт метод завантаження викидає виняток із пам'яті, де створюється новий екземпляр плитки карти. Мені хотілося б, щоб вся карта була оброблена принаймні на серверній програмі (і по можливості клієнту). Як я повинен вирішити цю проблему? UPD: питання тут полягає в тому, як змусити гру перестати …

2
Приклад платформи Microsoft XNA, чи точно реалізовано виявлення змови?
Приклад, наданий Microsoft, здається, ніби виявлення зіткнення (як я бачу) матиме невелику помилку. Коли користувач стикається з непрохідною плиткою, обчислюється глибина перетину. Менше зі значень глибини X і Y використовується для фіксації положення користувача, щоб він більше не стикався з плиткою. Але якби користувач подорожував по діагоналі, це може призвести …

2
Як зробити систему інвентаризації світового гравця?
У мене виникає проблема спроби впровадити систему інвентаризації в XNA (насправді не має значення, може бути будь-яка платформа), але поки що. Ось питання, яке я намагаюся обернути головою: Як я можу отримати предмет із світу (подумайте, коли ви вб'єте монстра, він скидає броні) і занести його в інвентар мого гравця? …
11 xna  c#  2d 

1
Як створити інсталятор для демонстрації XNA?
У мене демонстрація демо-коду в XNA3.1 за допомогою VS2008. Я дуже хотів би мати можливість надіслати це будь-кому з ПК та дозволити їм встановити та запустити, не вимагаючи від них встановлення VS або .Net Framework тощо. Я думав, що це буде варіант публікації, але мене це трохи збентежило. Чи може …

1
XNA Додавання кратерів (через GPU) з ефектом "Burn"
Зараз я працюю над 2D клоном "Черв'яки" в XNA, і однією з особливостей є "деформується" місцевість (наприклад, коли ракета потрапляє на місцевість, відбувається вибух і шматок місцевості зникає). Я зараз це роблю, використовуючи текстуру, яка має прогресивно вище значення червоного кольору, коли вона наближається до центру. Я перебираю кожен піксель …
11 xna  textures  effects 

4
Надання роздільної здатності незалежного тексту
Мені потрібен спосіб намалювати текст незалежної роздільної здатності у своїй грі. Тобто мені потрібно вміти збільшувати текст і ніколи не бачити піксельних артефактів. Хтось може зробити якісь пропозиції щодо того, як я міг би про це піти?
11 xna  2d  3d  text 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.