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

C # - це мультипарадигма, керована, строго набрана, зібрана сміття, мова програмування, створена корпорацією Майкрософт спільно з платформою .NET.

1
Чи потрібно зателефонувати до сміттєзбірника під час завантаження екрана?
Так, останнім часом я читаю трохи про «Збір сміття» з цікавості, і є щось, що повторюється досить часто: збирання сміття може призвести до раптового уповільнення програми, залежно від «глибини» колекції. Але у відеоіграх є момент, коли користувач не може помітити невеликий відставання: завантажувальний екран. Отже, я подумав, може бути корисним …
9 c# 

3
Який стан сучасної доставки графічних ігор, таких як невеликі файли BMP? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закритий минулого року . У нас є маса невеликих BMP-файлів, які, на мою думку, було б простіше скопіювати, якби ми об'єднали їх у великий TAR …

2
Які плюси і мінуси Lua vs. Python як мови сценаріїв для платформи XNA / C #? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я замислююся над тим, щоб перейти до однієї зі своїх старовинних ідей для гри. …
9 xna  c#  scripting 

3
Ефективне виявлення зіткнень на основі плитки для багатьох квадратів?
на даний момент я працюю над власною грою на основі плитки (думаю, Terraria, але менш фантастично (я думаю, це слово? Вибачте, якщо це не так)). У будь-якому випадку, в даний час у мене працює система виявлення зіткнень (навіть для кутових випадків!), Що було для мене великим кроком. Є щось надзвичайно …

4
Яку техніку я повинен використовувати для полегшення спілкування між XNA GameComponents (або між компонентами будь-якого типу в грі)?
Я починаю свій перший «правильний» ігровий проект, і я неминуче потрапляю на блок, намагаючись вирішити, як ігрові компоненти в XNA повинні спілкуватися. З попередніх подій програмування (Java) графічного інтерфейсу, обробники та слухачі здавалися дорогою вперед. Тож у мене був би якийсь автобус подій, який приймає реєстрації подій та класи, підписані …

1
Ефект хвилі пульсацій?
Я вже деякий час працюю над грою на базі оборони, і поки що я дуже задоволений результатами. Однак є одне, що я хотів би додати. Я бачив відео GeoDefense для Windows Phone 7 тут: http://www.youtube.com/watch?v=YhPr4A4LRPQ Зауважте, як (коли одиниця вбивається або снаряд потрапляє в одиницю), фон пульсує в якомусь хвильовому …
9 xna  c#  hlsl 

3
Як знайти 2D комірки сітки, змітані рухомим колом?
Я роблю гру на основі 2D сітки, де деякі клітини прохідні, а деякі ні. Динамічні об'єкти можуть рухатися безперервно, незалежно від сітки, але потрібно стикатися з непрохідними осередками. Я написав алгоритм простеження променя на сітці, який дає мені всі клітини, що промінь перетинається. Однак фактичний об'єкт не має точкових розмірів; …

2
Проблеми зі стрибками платформи при зіткненнях AABB
Спершу дивіться схему: Коли мій фізичний двигун AABB вирішує перехрестя, він робить це, знаходячи вісь, де проникнення менше, а потім "виштовхує" сутність на цій осі. Розглядаючи приклад "стрибки, що рухається ліворуч": Якщо швидкістьX більша за швидкість Y, AABB виштовхує об'єкт на вісь Y, ефективно зупиняючи стрибок (результат: гравець зупиняється в …

2
Масштабувати мої файли зображень пікселів під час їх проектування чи під час надання?
Якщо я створюю піксельні файли мистецтва, які потрібно буде масштабувати на екрані пізніше, так що один піксель стане коробкою з 4 пікселів. Чи повинен я створювати своє піксельне мистецтво з 2х2 пікселями або я повинен створювати його з 1х1 пікселями, щоб я міг 1: 2 масштабувати його пізніше в XNA …
9 xna  c#  sprites 

2
Основи онлайн-ігри для багатокористувацьких ігор [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 6 років тому . Зараз я працюю над багатокористувацькою грою в режимі реального часу онлайн. Метою є встановлення підключення на основі клієнта / сервера …

2
Імітація предмета, що плаває на воді
Я працюю над риболовною грою зверху вниз. Я хочу здійснити певну фізику та виявлення зіткнень стосовно човна, що рухається навколо озера. Мені б хотілося, щоб я мав змогу реалізувати тягу або від головного двигуна, або від двигуна тролінгу, впливу вітру на об’єкт та тягання води на об’єкт. Я дивився на …

2
Переміщення спрайту в XNA / C #, використовуючи вектори
Зараз я розглядаю розробку ігор XNA з мовою C #. У мене два класи: основний обробник гри та клас "спрайт". Далі йде декілька основних псевдокодів, які, я сподіваюся, адекватно описують проблему. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, mouse.y) } this.the_sprite.update(time) …
9 xna  c#  vector  movement 

7
Вікіпедія Алгоритм накладання маршрутів займає багато часу
Я успішно реалізував A * просування шляху в C #, але це дуже повільно, і я не розумію, чому. Я навіть намагався не сортувати список openNodes, але це все одно. Карта розміром 80x80, а там 10-11 вузлів. Я взяв псевдокод звідси Вікіпедії І це моя реалізація: public static List<PGNode> Pathfind(PGMap …

1
Створення настільної гри AI
Я хочу кодувати настільну гру з такою назвою Okey і в основному популярна в Туреччині. http://en.wikipedia.org/wiki/Окей Але у мене є деякі проблеми з ШІ. Дозвольте мені пояснити гру .. У гру грають 4 гравці. У цій грі 106 плиток, 2 з них - підроблений жартівник. Інші 104 плитки розділені на …

1
Zune такі ж функції, як WP7? (жест, акселерометр)
У нас в Канаді немає zune HD (ще) просто цікаво, чи має він такі ж програмовані функції, як WP7? Як жести і акселерометр. В основному, якщо я просто роблю гру, за допомогою контролів екрана (кнопок на екрані) це легкий порт для зуна? Дякую!

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