Size: a a a

Unity3D & CG / Unity 3D

2021 February 05

d

dm in Unity3D & CG / Unity 3D
var text = Resources.Load<TextAsset>("Dialogues/test").text;
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
var text = Resources.Load<TextAsset>("Dialogues/test").text;
StringReader reader = new StringReader(((TextAsset)Resources.Load("Dialogues/test", typeof(TextAsset))).text);
источник

d

dm in Unity3D & CG / Unity 3D
The OBaT
StringReader reader = new StringReader(((TextAsset)Resources.Load("Dialogues/test", typeof(TextAsset))).text);
я это видел, это неправильно
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
var text = Resources.Load<TextAsset>("Dialogues/test").text;
Всё равно не работает
источник

d

dm in Unity3D & CG / Unity 3D
какой сейчас код?
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
какой сейчас код?
Через adb logcat выводит NullReferenceException: Object reference not set to an instance of an object
Код:
источник

TO

The OBaT in Unity3D & CG / Unity 3D
Всё что выводит при запуске диалога adb logcat

02-05 19:58:37.707 30485 30500 E Unity   : NullReferenceException: Object reference not set to an instance of an object
02-05 19:58:37.707 30485 30500 E Unity   :   at DialogueWindow2.SelectNPCQuestion (System.Int32 index) [0x00032] in <dd0c6c6031894a7fbc159e0b5e8b810c>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at DialogueWindow2.OpenDialogue (System.String file) [0x0003c] in <dd0c6c6031894a7fbc159e0b5e8b810c>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at DialogueOpener.IfButtonClicked () [0x0002e] in <dd0c6c6031894a7fbc159e0b5e8b810c>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at UnityEngine.Events.InvokableCall.Invoke () [0x00010] in <0cddb22a440345b3a995b4a85d046397>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at UnityEngine.Events.UnityEvent.Invoke () [0x00022] in <0cddb22a440345b3a995b4a85d046397>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at UnityEngine.UI.Button.Press () [0x0001c] in <6f3bf30e1fc84c7f9cded8c0bdb43768>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00009] in <6f3bf30e1fc84c7f9cded8c0bdb43768>:0
02-05 19:58:37.707 30485 30500 E Unity   :   at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00007] in <6f3bf30e1fc84c7f9cded8c0bdb43768>:0
источник

d

dm in Unity3D & CG / Unity 3D
может язык отличается?
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
может язык отличается?
Всмысле?
источник

d

dm in Unity3D & CG / Unity 3D
ну, в чем разница между редактором и билдом. в плане использования Resources ни в чем. что происходит в SelectNPCQuestion? первая строка stringBuilder.AppendLine($"<color={npcColor}>{npcName.GetItemForCurrentLanguage().Value}: {windows[index].dialogueElement.text.GetItemForCurrentLanguage().Value.Replace("[Player Name]", playerName)}</color>");  - ты ее видишь в логе? если нет то ошибка в ней. я предположил что это из-за другого языка на устройстве. нет итема для языка - нулл реф
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
ну, в чем разница между редактором и билдом. в плане использования Resources ни в чем. что происходит в SelectNPCQuestion? первая строка stringBuilder.AppendLine($"<color={npcColor}>{npcName.GetItemForCurrentLanguage().Value}: {windows[index].dialogueElement.text.GetItemForCurrentLanguage().Value.Replace("[Player Name]", playerName)}</color>");  - ты ее видишь в логе? если нет то ошибка в ней. я предположил что это из-за другого языка на устройстве. нет итема для языка - нулл реф
В загрузке у меня ставится язык.

windowToLoad.dialogueElement.text[0].Language = SystemLanguage.Russian;
windowToLoad.dialogueElement.text[1].Language = SystemLanguage.English;

хотя ошибка здесь судя по логам
источник

d

dm in Unity3D & CG / Unity 3D
добавь в начало SelectNPCQuestion Debug.Log'ов со значениями того что потом используется чтобы понять где null
источник

TO

The OBaT in Unity3D & CG / Unity 3D
dm
добавь в начало SelectNPCQuestion Debug.Log'ов со значениями того что потом используется чтобы понять где null
Он не выводит Debug.Log
источник

d

dm in Unity3D & CG / Unity 3D
включи его в настройках проекта
источник

N

Notifications in Unity3D & CG / Unity 3D
источник

s

si_malee in Unity3D & CG / Unity 3D
Желаю всем больше свободного времени на ваши проекты)  Возможно есть люди которые подскажут знакомый им путь. Открываю новый проект как проект под резюме , Тематика 1918 год в разных странах мира . одна сцена одна страна. Что то вроде интерактивного возврата назад в определенные места и разные страны. НАПРИМЕР:  андройд сборка APK_
сцена 1_  1918Г вы попадаете на съемки одного из фильмов Чарли Чаплина  управление стиками взаимодействие с предметами + анимации как это было тогда. Вопрос  потребуются реалистичные 3d модели людей и все старинное . Вопрос- Возможно кто то знает ссылки или имеет такие . буду благодарен любому ответы. Спасибо за ваше время.
источник

s

si_malee in Unity3D & CG / Unity 3D
источник

W

WorLDSine in Unity3D & CG / Unity 3D
Переслано от WorLDSine
Парни, есть все карты для прозрачности, но как в HDRP материале их подключить? Только если обьединять с дифузом чтоли?
источник

W

WorLDSine in Unity3D & CG / Unity 3D
Переслано от WorLDSine
источник
2021 February 06

ЕК

Егор Кудрявцев... in Unity3D & CG / Unity 3D
Как правильно настроить материалы? Есть меш с травой(несколько плоскостей, на небольшом удалении друг от друга(с альфа клиппинг)), есть другая плоскость тоже полупрозрачная с деревом или чем угодно. Нужно чтобы этот объект правильно отображался среди травы, а не чтоб трава всегда была поверх/позади него, или только конкретный меш(если объект чуть дальше от центра расположить - трава сверху, ближе - трава позади)
источник