Вопросы с тегом «gui»

Графический интерфейс пользователя. Термин, используемый для описания инструментов, доступных игроку для взаимодействия с игрой.

2
Следует ли обрабатывать ввод в графическом интерфейсе при нажатии или отпускании кнопки?
В системе меню для нашей игры (выбор уровней, параметров и т. Д.) Игрок нажимает кнопку a на геймпаде, чтобы перейти к следующему экрану. Я кодировал систему меню, чтобы дождаться отпускания кнопки, прежде чем предпринимать какие-либо действия (т. Е. Отображать следующий экран). Некоторые недавние отзывы о тестировании подсказывали, что мы делаем …
12 input  gui 

1
Отделение физики и игровой логики от кода пользовательского интерфейса
Я работаю над простой блочной игрой-головоломкой. Игровой процесс состоит в основном из перемещения блоков в игровой зоне, так что это тривиальная физическая симуляция. Моя реализация, однако, на мой взгляд, далека от идеала, и мне интересно, можете ли вы дать мне какие-либо советы о том, как сделать это лучше. Я разделил …

3
Каков наилучший способ сделать систему главного меню?
Я знаю, что легко создавать кнопки, которые подсвечивают, когда вы наводите на них мышь, но когда дело доходит до подменю, я немного застрял. Кто-нибудь получил несколько советов о том, как создать главное меню с подменю? (например, Одиночная игра -> Загрузить Сохранить -> Сохранить 1-5? -> Начать игру и т. д.)
12 gui 

9
Как работать с элементами GUI?
Примечание: я планирую создать свою собственную систему графического интерфейса. Это будет хорошо для обучения, легкий вес, есть только биты, которые мне нужны, связи с игрой и т. Д. Я думал о том, как это сделать. Я имею в виду следующие элементы: Радио-кнопки Введите текст здесь, поля Кнопки Слайдеры Флажки Я …
12 c++  architecture  gui 

1
Как сопоставить размер шрифта с разрешением экрана?
Поэтому я работаю над игрой, использующей LibGDX, и у меня есть проблема. Чтобы моя игра соответствовала большинству разрешений, я создал базовый ресурс для каждого соотношения сторон, например, фоновое изображение главного меню, я сделал его в 800X600 для 4: 3, 1280X720 для 16: 9 и т. Д. Сейчас я пытаюсь включить …

2
Unity UI квадрат, который заполняет ширину ИЛИ высоту
Я пытаюсь создать доску с такими требованиями: Это должно быть квадратным. Он ДОЛЖЕН соответствовать имеющейся ширине ИЛИ высоте. Это должно быть сосредоточено на холсте. Это МОЖЕТ быть обернуто в столько дополнительных промежуточных полотен, сколько необходимо. Я играю с якорями, но я не нахожу никакой комбинации для этого. Единственное решение, которое …

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Как обнаружить курсор мыши для изображения пользовательского интерфейса в Unity 5?
У меня есть изображение, которое я настроил для перемещения и увеличения и уменьшения масштаба. Проблема в том, что зум можно сделать из любой точки сцены, но я хочу, чтобы зум увеличивался только тогда, когда мышь наводит курсор на изображение. Я попытался использовать OnMouseEnter, OnMouseOver, триггеры событий, все три из которых …
9 unity  c#  gui  image  mouse 

4
В OpenGL плохая идея «совмещать» немедленный режим и режим сохранения ради графического интерфейса?
Предположим, у меня нарисована 3D-сцена, glDrawArrays(...)и я хочу сделать что-то простое, например, 2D-наложение. Было бы плохой идеей использовать немедленный режим для такой вещи, вместо настройки 2D-рендеринга с сохраненным режимом? Пример: void Draw() { // Draw the 3D scene: // *does stuff* glDrawArrays(...); // *some other stuff* // Setup a quad …
8 opengl  gui 

3
Как динамически создать текстовый объект UI в Unity 5?
Я искал что-то, что должно быть простым, но документация Unity 5 по этому вопросу довольно устарела. То, чего я хочу достичь, - это иметь возможность создавать текст пользовательского интерфейса полностью из сценария, то есть полностью динамически - в моем реальном случае приложения я буду делать это в цикле с заранее …
8 unity  gui  text 

1
Пользовательский редактор - сохранить внешний вид по умолчанию, но добавить больше
Я хотел бы знать, есть ли простой способ с помощью OnInspectorGUI заменить инспектор на тот, который содержит только одно или два дополнительных поля (чтобы он выглядел идентично нестандартному редактору, за исключением добавления одного или два поля в конце). Кажется, что сложно пересоздать каждое поле вручную, когда я просто хочу добавить …
8 unity  gui 

3
Контур шрифта в OpenGL, FTGL
Я использую библиотеку FTGL для рендеринга шрифтов в своей игре, но я совершенно не знаю, как создать контур вокруг текста. Достижение тени может быть легко, потому что я могу просто сделать это так: (псевдокод) font.render(Color::BLACK, position.x + 1, position.y + 1); // Shadow font.render(Color::WHITE, position.x, position.y) // Normal text Но …
8 c++  opengl  gui  fonts 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.