My friend just solved his frame drop issues
![]()
Frankly it’s shocking that your friend had to implement this kind of thing himself. There’s really no excuse for it not being built into Unity, available out of the box for everyone.
It’s good that Unity acknowledges this. Since we’re talking about what the engine lacks, in the future, it’d be great if the revenue property had a public set accessor as well.
@superpig Since you’re here, can you also help us with:
Personally, I’d like to see the following implemented into the engine core, as I think it will help many devs.
if(!IsMMORPG)
{
IsMMORPG = true;
}
Ah, we’ve actually got a team working on building a completely new global economic system. We could make these changes to fund management, but bank accounts - and indeed money itself - will be totally obsolete once the new global economy ships. So, it’s a tough call - we know that you need solutions today, but equally we don’t want to delay revolutionizing global resource distribution. It all depends on timeline (not Timeline). I’ll pass the feedback onto the team, but I can’t make any promises, sorry.
It’s fine, I understand. Priorities.
Why even bother making games anymore when you can just run this and kick back and relax on some island resort.
while (true)
{
money++;
}
Is it really fine, though? Look at all the people making money out there while lowly devs with all the good ideas aren’t. This is basically Unity’s fault and they need to fix it.
Yes.
I’d rather be homeless that see another socialist state, thank you.
Here is an optimized version, in case you want to get your $$$ faster:
money = Single.PositiveInfinity;
Your solution is flawed as the abundace of currency would make it worthless. Once the amount of money in existence equals infinity, everyting you want to buy would also cost infinity. Good luck making those transactions.
Here’s a more streamlined solution, which allows for a comfortable upper-middle class life, without irreparably damaging economy (value adjusted for USA):
public class FinalGame : MonoBehaviour{
float time = 0;
public float accountBalance; //connect this to your bank page with secure connection
void Update()
{
time += Time.deltaTime;
if (time > 86400) { // more than seconds in a day
time = 0;
accountBalance += 220.5f; //half of daily upper-middle class household income in US
}
}
}