Urho3D
GameDev.ru / Сообщества / Urho3D / Форум / Новые релизы URHOSHARP, пожелания, баги и т.д. (6 стр)

Новые релизы URHOSHARP, пожелания, баги и т.д. (6 стр)

Поделиться
Страницы: 1 2 3 4 5 6
ZamirПостоялецwww29 авг. 201710:16#75
1.5.20

Release Notes

Optimize Node.GetComponent for native components (O(1))
Fix Node.GetComponent(recursive:true)
Fix Android crashes
Initial built-in ARKit supprot (YuvVideo component + ARKit shader)

Правка: 29 авг. 2017 10:16

ZamirПостоялецwww29 авг. 201711:33#76
"Fix Android crashes"
Все равно непонятки по андроиду, кнопка назад  - мгновенно закрывает (сворачивает) программу, причем похоже не до конца, и следующие запуски - темный экран.
Через какое то время В общем, пока жестко не снимешь приложение с "панели задач" - запускается просто темный экран.

Правка: 29 авг. 2017 11:44

ZamirПостоялецwww30 авг. 201710:53#77
Nagg, есть пример для андроид, как при нажатии кнопки <назад> на телефоне - вывести диалоговое окно, типа "Выйти с приложения, да/нет"? И реагировать в соответствии с выбором...

делаю в MainActivity.cs

+ Показать

в MyMsg, допустим, такой код:

+ Показать

и при обращении к MyMsg выдает ошибку

System.Exception: Sending events is only supported from the main thread. You can omit this exception by subscribing to Urho.Application.UnhandledException event and set Handled property to True.

Понимаю, вопрос не к части urhosharp, а с#...
GLoomПостоялецwww30 авг. 201710:58#78
Zamir
скорее даже вопрос к Android.

Тебе надо перегрузить метод onBackPressed в activity (судя по интернетам). И не вызывать в нём базовую реализацию чтобы стандартное поведение не срабатывало.

ZamirПостоялецwww30 авг. 201711:24#79
GLoom
> метод onBackPressed в activity
Ну так и здесь успешно перехватывается нажатие кнопки назад...
 public override bool DispatchKeyEvent(KeyEvent e) {
            if (e.KeyCode == Android.Views.Keycode.Back) {
GLoomПостоялецwww30 авг. 201713:02#80
Кнопка "назад" она исторически "особая". У нее свой путь :-)
ZamirПостоялецwww25 окт. 201711:11#81
Что за релиз такой загадочный 1.7.3-pre в урхошарпе, кто в курсе?)
GLoomПостоялецwww25 окт. 201711:20#82
Я не в курсе но сегодня пощупаю.
GLoomПостоялецwww26 окт. 201715:41#83
Zamir
Там в описании написано же:
Optimize Node.GetComponent for native components (O(1))
Fix Node.GetComponent(recursive:true)
Fix Android crashes
Initial built-in ARKit supprot (YuvVideo component + ARKit shader)

Эти правки у Егора вроде давно были, он просто их собрал для досутпа общественности.

ZamirПостоялецwww26 окт. 201717:03#84
GLoom
> Эти правки у Егора вроде давно были
Так потому и не понял, в чем рывок версии с 1.5  аж до 1.7)
GLoomПостоялецwww26 окт. 201717:41#85
Zamir
Смена первого или второго числа в версии обычно означает несовместимость public API. Соответсвенно два раза были сделаны изменения которые "ломают" API.
ZamirПостоялецwww26 окт. 201717:58#86
GLoom
> Смена первого или второго числа в версии обычно означает несовместимость public API
Хмм... не знал

Не подскажешь, для мыши к примеру есть метод Input.SetMousePosition, а есть ли возможность эмулировать нажатие кнопки мыши? типа "mouseDown(mouseButton.left)"

Страницы: 1 2 3 4 5 6

/ Форум / Urho3D - игровой движок / URHOSHARP

2001—2017 © GameDev.ru — Разработка игр