Как мне получить доступ к классу Point в OpenTK?

#c# #visual-studio #mono #opentk

#c# #visual-studio #mono #opentk

Вопрос:

Начал создавать игру с использованием Mono, я использую OpenTK 2.0.0. Я собирался использовать точки для позиций объектов (я не предвижу необходимости в поплавках), но, похоже, я не могу получить доступ к классу Point в OpenTK. Я вижу это здесь, но Visual Studio, похоже, не может его найти и жалуется, когда я пытаюсь использовать его следующим образом:

 using OpenTK;

namespace Foo {
  class Bar {
    Point baz;
  }
}
  

Я убедился, что у меня установлена самая последняя версия через NuGet. Класс OpenTK Vector2, похоже, работает при тех же обстоятельствах, но не Point . Почему?

Комментарии:

1. Может MINIMAL быть, #был определен в используемой вами сборке?

2. Я заметил это в исходном коде OpenTK. Какова его цель?

3. Это важно, если я хочу поддерживать легкие сборки, например, для Android или что-то в этом роде, верно? Ненужный, если меня это не волнует, да?

4. Мой первый комментарий был неправильным — я перевернул условие. Point будет создан, только если MINIMAL определено, в противном случае ожидается, что вы будете использовать Point структуру в System пространстве имен.

5. VS, похоже, тоже не может этого найти. Единственное предлагаемое пространство имен — Microsoft.XNA.Framework. Система уже используется.