- Home /
How can I spawn without glitch
Hello,
I am building a simple 3D shooter project that seems to generally work. However, I am experiencing a strange glitch every time my bots spawn. They spawn regularly. The glitch is that when they spawn, my camera suddenly jumps to whatever direction my mouse was moving to. It's kind of like lag, but it's a jump instead. I've tried searching online for similar problems, but I haven't seen anyone with the same problem.
Originally, I was using the simple "instantiate" method that's all over the internet, but when I realized this glitch was occurring regularly, I decided to try to fix it by creating a list of bots that would always exist, and simply activate/deactivate them as necessary. The problem persisted. I recently got a new computer with an i7 and 16GB RAM. The problem persists. I didn't think that would fix anything, and I don't think that a better graphics card would either. This is a very simple problem, and I must be missing something somewhere. I think it's possibly in my implementation.
Has anyone else had a similar problem with their spawn system, and have you fixed it? What kinds of things have you done to fix this kind of problem? Or perhaps, what kinds of techniques do you use for spawn systems that don't show any problems at all? Is SendMessage() a bad function to use to alert a global spawn system that a bot needs to respawn at some point?
Thanks for any answers!
The relevant parts of the instantiation and mouselook script would help; it most likely is a problem with one of them. Just a vague assumption: maybe it's deltatime getting too high (if instantiate takes too long) and the mouselook script just 'moves' by that accumulated amount.
Answer by iuxeayor · Jan 05, 2016 at 08:31 AM
Thanks @ValooFX. I think you are right that the deltaTime is getting too high. I just can't figure out what is causing it. I was using RAIN AI, so perhaps when it was being activated with each bot, it was putting a lot of overhead on a frame? The controllers do use deltaTime. I have since decided to try a new method - sending "dead" bots to a place out of sight and then bringing them back into the map when they are needed. I have also removed RAIN and decided to just build the little AI that I need. I have been testing this, and it works without any noticeable glitches.
Your answer
Follow this Question
Related Questions
Script causing lag 1 Answer
Hide gameobject? 1 Answer
spawning game objects 1 Answer
[Help] How Do I Randomly Spawn Game Objects On Specific Coordinates? 3 Answers
Lag on Physics when Spawn meteorites 0 Answers