Я строю приложение в Unity, и у меня есть кнопка, которая использует Application.openurl () , чтобы привести пользователя на определенную страницу при нажатии. До сих пор я использовал полностью напечатанное имя URL -адреса в двойных кавычках в качестве параметра для функции OpenUrl, и оно работало, как я предполагал. Когда я нажал кнопку, страница была открыта в браузере. Поскольку это изменение ничего не происходит, когда нажата та же кнопка. Мой код в настоящее время выглядит так: < /p>
IEnumerator alertPopUp(string metaData_Content){
if (alertDelay)
{
yield return new WaitForSeconds (alertDelayLength);
}
string[] tokens = metaData_Content.Split (',');
string sign_name = tokens [0];
string url_name = tokens [1];
string template = "You discovered {0}";
string data = sign_name;
string message = string.Format(template, data);
MNPopup popup = new MNPopup ("Honorary Chicago", message);
popup.AddAction ("Find out more!", () => {Application.OpenURL(url_name);});
popup.AddAction ("Not now", () => {Debug.Log("action 2 action callback");});
popup.AddDismissListener (() => {Debug.Log("dismiss listener");});
popup.Show ();
}
< /code>
Примечания: < /p>
Блок, который начинается с Mnpopup, использует плагин, который я получил из хранилища активов, который создает форматированные всплывающие окна. Я не верю, что это имеет какое -либо отношение к проблеме, тем более что сценарий работал, как и предполагалось, когда у меня была напечатана строка. В журнале отображается правильный URL, как предназначен, поэтому кажется, что url_name - это значение, которое я намерен, чтобы быть.>
Подробнее здесь: https://stackoverflow.com/questions/450 ... able-input
Unity C# Application.Openurl не работает с переменным входом ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Unity Application.OpenUrl() перестает работать после первого вызова на IOS
Anonymous » » в форуме C# - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Unity Application.OpenUrl() перестает работать после первого вызова на IOS
Anonymous » » в форуме Android - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Unity Application.OpenUrl() перестает работать после первого вызова на IOS
Anonymous » » в форуме IOS - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-