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

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

7
Як найкраще структурувати / керувати сотнями персонажів у грі
Я робив просту гру RTS, яка містить сотні персонажів, таких як Crusader Kings 2, в Unity. Для їх зберігання найпростішим варіантом було б використання об'єктів, що проглядаються, але це не дуже вдале рішення, оскільки ви не можете створювати нові під час виконання. Тому я створив клас C # під назвою …
10 unity  c# 

1
Визначення того, наскільки гучним є AudioClip
У мене є код, який використовує GetSpectrumDataаудіоресурс, який відтворює пісню, щоб створити рівневий макет для гравця, який може грати. Хочу додати функціонал, де гравці можуть завантажувати власні пісні та відтворювати рівні, створені за допомогою даних цих пісень. На жаль, при порівнянні різних аудіофайлів я зіткнувся з цим: Як бачите, амплітуда …
10 unity  c#  audio 

2
Умовні змінні в об'єктах, що написані на скрипті
Як використовувати ScriptableObjects, як я можу зробити деякі змінні умовними? Приклад коду: [System.Serializable] public class Test : ScriptableObject { public bool testbool; public string teststring; public int testint; } Мета: Коли testbool == trueтоді teststringможна редагувати, коли testbool == falseтоді testintможна редагувати, а інший " сірий ".
10 unity  c# 

3
Запобігання поєднанню стрибкових сил та величини відмов у Unity3D
Я будую досить просту мармурову гоночну гру в Unity3D. М'яч - це об'єкт фізики 3D, який рухається лише по осях X і Y. Він має здатність котитися вліво і вправо і стрибати. Досить основні речі, за винятком того, що я зіткнувся з проблемою розриву гри: При падінні та ударі об …
10 unity  c#  physics  jumping 

1
Як врятувати сітку від інтерактивної тканини під час виконання в Unity?
На початку сцени у мене є GameObject під назвою "аркуш", розміщений над "кулькою" GameObject. На аркуші є компонент інтерактивної тканини на ній і референт тканини. Компонент Mesh for Interactive Cloth - це площина з великою кількістю вершин. Під час виконання аркуш опускається над кулькою і створює потрібну форму. Якщо я …
10 unity  c#  3d-meshes  cloth 

2
Як спроектувати слід піни на динамічно мінливу сітку
Я намагаюся створити воду, і зараз я отримав її через динамічно генеруючі хвилі на сітці. Але тепер я хочу змусити свій човен маніпулювати цими хвилями, а також спричинити пробудження Кельвіна. Справа в тому, що я генерую воду за допомогою різних плиток, динамічно повторюючи один і той же малюнок. Тож як …
10 c#  unity  rendering 

4
Як зробити так, щоб лінії Line Renderer залишалися рівними?
Я помітив, що в міру додавання більшої вершини до рядка рендерінга лінія скручується і перестає бути гладкою. .GIF Тут: http://i.imgur.com/hRAhCXM.gif Усі лінії знаходяться на одному рівні z, навіть якщо я видаляю матеріали, лінії, як здається, скручуються. Я не маю поняття, чому це робиться, або як можна вирішити це, будь-які пропозиції? …
10 c#  unity  2d  lines 

3
Як перевести сферичну координату на декартову?
Чи може хтось вказати мені в правильному напрямку щодо того, як цього можна досягти? 3D математика / геометрія часто мене кидає. Я шукаю щось подібне (в ідеалі на C #): public Vector3 getCartesianFor(float elevation, float asimuth, float polar) { return ????; }

2
Яка різниця між Update і FixedUpdate в Unity, і чи варто мені турбуватися?
Мені сказали використовувати Update()для графіки та FixedUpdate()фізики, але іноді мої дані не реєструються, коли я використовую FixedUpdate(). Це добре працює, якщо я використовую Update()для всього, хоча. Чи варто мені турбуватися FixedUpdate(), чи я роблю щось не так?
10 unity  c#  game-loop 

1
Пошук правильної швидкості, щоб AI повернувся, щоб досягти мети
У мене є корабель, який рухається з максимальною швидкістю maxSpeedі може повертати rotationSpeedградуси в секунду. Корабель завжди рухається в напрямку, в якому він стикається, а це означає, що чим швидше корабель рухається, тим більший його радіус повороту. Я знаю свою позицію, і обертання, і ціль. Я хотів би з’ясувати, чи …

3
Як зробити роздільну здатність 2D-ігри незалежною?
Я працюю над простою 2D грою. Я закінчив версію мобільного телефону. Однак мій бос хоче, щоб гра працювала на його RT. Я роблю "перетворення", але мої кнопки знаходяться в неправильних місцях, тому що я жорстко закодував розмір екрана, як це: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height); …
10 c#  2d  resolution 

2
Алгоритм оптимізації гри в матчі з відомою чергою
Я намагаюся написати розв’язувач у C # .NET для гри, відомої як Flowerz. Для ознайомлення, ви можете відтворити його на MSN тут: http://zone.msn.com/gameplayer/gameplayer.aspx?game=flowerz . Я пишу це для розваги, а не для будь-якого типу завдання чи будь-якої роботи, пов'язаної. Через це єдиним обмеженням є мій комп'ютер (ядро Intel i7, з …
10 c#  algorithm  ai  puzzle 

1
C # / XNA отримують апаратне положення миші
Я використовую C # і намагаюся отримати апаратне положення миші. Перше, що я спробував, це простий функціонал XNA, який простий у використанні Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Після цього я також малюю мишу, і порівнюючи з апаратною мишею Windows, ця нова миша з наданими xna координатами "відхиляється". Я маю …

6
Visual Studio 2012 та розробка ігор [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 5 років тому . Гаразд, я думаю, що це просте запитання, але у мене виникли труднощі знайти деякі відповіді. Я вже читав, що XNA …
10 xna  c#  3d  directx  .net 

1
Екранний простір до світового простору
Я пишу 2D гру, в якій у моєму ігровому світі є вісь x, що працює зліва направо, y вісь працює зверху вниз, а вісь z виходить із екрана: Поки мій ігровий світ зверху вниз, гра відображається з невеликим нахилом: Я працюю над проектом зі світового простору в простір екрану, і …
10 xna  c#  matrix  projection  screen 

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