quando eu tava aprendendo xna antes de começar a usar unity eu usei bepu physics. Físicas 2D é mais simples pra começar. Mas basicamente é muito diferente a física real da do jogo por causa que o tempo no jogo não é linear, acho que não precisa criar uma física "realista", tem que ficar fazendo tipo teste de raio direcional e cancelar o movimento quando há colisão, daí adicionar as leis da física mesmo "adaptadas". Mas vale a pena reinventar a roda no seu caso?
eu tava conversando no outro chat que no meu projeto eu estou começando 121 Tasks [TaskFactory C#] em segundo plano e o jogo usa 100% do processador, deixando o jogo lento. O que eu vou fazer é executar as tarefas de pouco em pouco.
Mas eles falaram que é impossível tarefas de segundo plano travarem a tarefa em primeiro plano. Daí eu reescrevi todo o meu código daquela parte só fazendo o loop, sem ler ou escrever dados nem na tarefa da frente nem das de trás.
Continua a mesma coisa, só que um pouco mais rápido porque não processa nada: dá um pico de 100% de uso por alguns segundos. Não se…
tipo, o próprio Windows trava quando é muita coisa pra processar, eu não consigo aceitar a resposta deles.