Таких при ПОЛНОМ сохранении функционала нет. Но наверное он вам весь и не нужен.
Смотрите Rider. Если еще меньше - MonoDevelop. Дальше уже только всякие VisualStudioCode и Sublime
Newtonsoft.json. Отлично дружит с юнити и с платформами.
Примера кода не будет потому что
JSON палить не хочу в целях конфиденциальности
.
И это не жлобство - там то парсинг в одну строку типа Json.Parse (условно), но вот для T надо знать структуру. Но манов в интернетах тележка и вагон.
А никак она не работает - у вас в ней как раз ошибка скорее всего. Потому что нет такого класса TextMeshPro-(UI).
А чтобы понять как она работает и как исправлять такие тривиальные ошибки - сначала надо учить сишарп, а не сразу юнити
а как вы думаете, откуда там ресуркоемкость? Она как раз из задач и вытекает )))
Альтернативы вижле, и которые IDE:
-Rider (точно не быстрее)
- был такой SharpDevelop - надо смотреть насколько он еще жив
- MonoDevelop - но это уже с трудом под IDE попадает (((
1. Прочитайте текст ошибок. ПОстарайтесь их осознать
2. Почитайте АПИ юнити
3. Почитайте учебник по сишарпу - долго и вдумчиво
4. Погуглите сами коды ошибок - они мало отношения имеют к юнити.
Если вы о пульсации - то для этого юнити нафиг не нужон и будет тут выступать только визуализатором.
По факту - вам нужно получить АХ - амплитудную характеристику. Читаете файл, декодируете - уверен в сишарпе для всего этого уже есть инструменты - и просто получаете массив байт от 0 до 256. Вот вам и "громкость звука".
P.S. А если нужна не только пульсация, а еще и вот та волна вокруг - то тут скорее всего уже частотная характеристика - быстрое преобразование Фурье и все такое. Опять таки - к юнити отношения не имеет.
(угол/45)%2 - если результат 0 - то стоит "ровно", если результат 1 - то по диагонали. Можете модуль от угла взять, чтобы не париться об отрицательных.
А что у вас в o хранится? Оно индексируемое? Если индексируемое - то задавайте этот тип в фориче вместо object.
И да - переделайте вопрос так, чтобы там были не скрины!
Основа и базовые понятия у них у всех одинакова максимально. Так что можете и по пятой версии учить. А уже новые плюшки потом освоите - без них то как то разрабатывали до этого.
На ардуино - нельзя. Это микроконтроллер.
На малинку - в теории можно, ток надо винду там завести. Но только зачем, если проще использовать .net core под никсами