I'm wondering for a future video would you consider doing grid-based spatial partitioning? This would optimize the amount of enemies on screen at once which is a big part of vampire survivors.
@terresquall5 ай бұрын
that's an interesting idea. I don't think we need to do grid-based partitioning for Vampire Survivors specifically though, because the game is mostly a bunch of enemies trying to interact with the player, so all the interactions are concentrated in one spot. Grid-based partitioning is good for games or simulations where you have everything interacting with everything else, such as RTSes or city sims.
@jeremylock76185 ай бұрын
@@terresquall I'm just wondering how many enemies do you think is good on screen at once without it slowing down too much because of all the colliders.
@terresquall5 ай бұрын
@@jeremylock7618 there isn't a fixed number. The more you optimise your system, the more enemies you will be able to put on screen. If collision between enemies is taking up most of your resources, you can check out this topic for one way to do this optimisation: blog.terresquall.com/community/topic/general-performance-optimization/
@singlebignamelol8822 ай бұрын
I finally finished the entire video series, and I just have to thank you for everything. I have some questions: to make the flower ring, do I need to create a script just for it? Another question, I saw that you posted the tutorial for the Clock Lancet skill on your blog; is there also one for the fireball? Once again, thank you for everything, keep up the good work.
@terresquall2 ай бұрын
@@singlebignamelol882 yes. You need to create a mob script for the flower ring For the fireball, you should be able to find a post about it on the forums. There are posts on how to create different weapons using this new weapon system.
@singlebignamelol8822 ай бұрын
@@terresquall Thank you bro.
@jclasss3 ай бұрын
I added the code for this part and ran the build, but Unity itself keeps freezing. No error code appears, and it freezes immediately, so there doesn't seem to be a way to solve it. Is there anyone who might be experiencing something similar to this?
@terresquall3 ай бұрын
Try deleting objects one by one in your Scene and running the game. If one of the scripts is causing this, you will eventually come across an object that, after deleting, will allow the game to continue running. Then you will know which script is causing this, and you can post it on the forums for us to have a look for you.
@jclasss3 ай бұрын
@@terresquall i will try
@Magma-uw7yo4 ай бұрын
Where is the GetSpawnInterval ? I'm still trying to fix all the bugs ahah. I took the complete 4 or 5 days trying to fix all the bugs (my false)
@terresquall4 ай бұрын
for anyone else following this comment thread, we are continuing the discussion here: blog.terresquall.com/community/topic/part-21-implementing-the-enemy-system-separately/