прям точно не знаю ЧТО, но если по простому и в кратце то addforce - просто меняет ускорение на физическом теле и помечает что его надо пересчитывать.
А просчет изменения, сумма всех сил, коллизии - это уже физический движок, кеширование, области просчета, интерполяции и прочие сложные и давно по возможности внутри оптимизированные штуки.
что вопрос , что предложение..
можно ли в игровом движке объект поставить по координатам? да.
решать диф уровнение чтоб каждый раз находить положение объекта..одного...каждый кадр..да вы батенька шутник.
FixedUpdate() срабатывает просто каждый раз, через интервал работы физики.(указываю на то что момент "каждый раз при изменении положения" не важен)
вызывается метод AddForce и добавляется новая сила - скорее я б описал это как не новая сила, а еще дополнительный вектор прикладывается и суммируется (может быть отрицательным по отношению к текущему и тормозить объект)
То есть как писал уже выше, возможно вам надо толкнуть объект всего один раз (или перестать толкать когда достигнет первой космической, или второй)) что вам там для полета по орбите надо))
Ну и основная проблема именно в том какой вектор силы вы к объекту прилагаете. как уже говорил вам всегда надо по касательной к "земле" толкать его поидее...а "гравитация" сделает свое дело и "скруглит" этот вектор...
еще очень сомнительный момент как вы прикладываете на малый объект силу. вы уверены что вы его толкаете в нужном направлении всегда?
а не скажем так всегда в глобальных координатах по y оси куда-то.
вам поидее надо по касательной толкать его или что-то вроде того.
так что исправить применение силы/постоянный разгон. и вектор силы посмотреть куда вообще применяете. в остальном все вроде верно.
а почему вы его (маленькое тело) импульсами толкаете..попробуйте на него повесить ConstanteForce. или как то так.
будет у него ровное постоянное ускорение
А вообще поидее проблема в том, что у вас в физике как я понимаю нет ни трения ни чего подобного, и имено из за того что вы постоянно добавляете и добавляете силы на объект..он разгоняется и слетает с орбиты))
Вам по сути надо перестать его разгонять когда он выйдет на стабильную орбиту)
и так к слову вы взяли самую новую последнюю юнити и скачали с ассет стора пакедж у которого написанно
Package has been submitted using Unity 4.6.0.
и обновился в 2015 году. там наверняка много чего повылазит.
банально у вас разные устроиства "приемники")
если у вас прям с одного и тогоже устроиства подключение..то кому то на аккаунт возможно скорость порезали, но вряд ли с оборудованием или прошивками для этого заморачивались настроищики сети.
Вы уж простите, я себя особо глупым не считаю..но смотря на схему и перечитывая раз 10 ваше описания, я собственно так и не понял что вы пытаетесь исправить.
Кто, кого не находит. может конечно люди еще посмотрят и подскажут..но пока что тут каша
Что крашится? Ошибка? Лог ошибки?
Что у вас там проверенно и работает что после добавления "наблюдателя" и к слову что вы вообще под этим понимаете? и "Игрок из-за которого прогрузится карта." ничего не проясняет..с таким же успехом вы могли бы все более кратко описать
Я тут сделал карту/поле/планету/пюрешку и добвляю на неё игрока/наблюдателя/модуль/масло и оно конфликтует с небом/сетью/интернетом/депутатами.
Помогите как мне сделать так что видело?
"так как Player спавнится при подключении к серверу а скрипт игрока не видит т.е. не может найти "Наблюдателя"."
вот собственно и показали бы пояснили как именно пробуете найти Наблюдателя и как уже писал выше что он такое.
я б предложил и для себя самого и для понятности вопроса нарисовать схему последовательности. кто где создается, из какого скрипта кто-кого пробует найти.
У вас просто где то наверняка мешанина со start и awake методами..пробуете найти раньше чем существует..
Тут или вы толково схемой поясните(или вообще сами увидите) или кому то придеться за вас весь проект разбирать и смотреть (что довольно маловероятно кому то захочется делать)
Если вы решите сделать аналог Диабло- то запаситесь терпением и деньгами))
А так на деле движок производительный и если делать правильно и аккуратно - то все будет отлично.
Почитайте у них на саите про il2cpp https://docs.unity3d.com/Manual/IL2CPP.html
И по этой же теме в гугл поищите. надеюсь с англ не плохо.
Если в кратце то как уже говорил все внутри превращается и сишный код и скармливается этакому движку юнити. который очень даже шустро умеет все делать.
я б предложил вам весь лог из консоли сюда выложить, потому как пока что ясно лишь что "компилятор не смог переварить что-то"
возможно в за "....и т.д." как раз и кроется описание самой проблемы))
image.prntscr.com/image/2d6a8cf6c24648038162c2236f...
пробовали не из ресурсов а просто спраит подставить? все работает?
А просто из ресурсов подтянуть спраит и посмотреть что он там вытягивает, а потом уже пробовать склеить это? вас систематизировать и решать проблемы учили где нибудь?
вы бы прикладывали скриншот иерархии , инспектора и код сюда вставить можно отредактировав свои вопрос.
А то мало ли что вы там напортачили.
кто знает что у вас там img1 из себя представляет? может вам немного гугла и примеров работы со скриптами из документации как тут?
ibr_98: " я бы не назвал 7мб загрузки файлов в секунду говном."
а с каких пор стабильность и качество меряется у нас скоростью)
может и качает быстро, но обрывы, криво настроенное DNS, закрытые порты, блокировки адресов, прокси какие нибудь)
я б посоветовал, посмотрев на эту мешанину вашего кода, расписать вам алгоритм
что , куда, какие условия. Вам тогда куда более вероятно подскажут где в алгоритме у вас ошибки.
Вы их поправите, и уже потом закодируете вменяемый алгоритм движения от точки к точке.
А пока что это каша, а написать за вас - вам толком ничем не поможет, точнее куда больше пользы будет научиться НАХОДИТЬ РЕШЕНИЕ, а не запомнить как такой случай решается.
вам бы еще для людей,которые попробуют вам помочь, описание побольше) скриншот инспектора знаете там. настроики освещения в сцене.
Риалтаим или запеченный? какие настроики качества у вас для теней.
версию Юнити еще очень желательно, а то вдруг вы скачали 5.6 новую не прочитав релиз ноутсы и используете баговую новую версию запечения теней, которая пока что только для превью.