Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does it support loading or saving progress management? #18

Open
foreverliu opened this issue Jan 9, 2020 · 3 comments
Open

Does it support loading or saving progress management? #18

foreverliu opened this issue Jan 9, 2020 · 3 comments
Assignees
Labels

Comments

@foreverliu
Copy link

Does it support loading or saving progress management?

@hasanbayatme hasanbayatme self-assigned this Jan 9, 2020
@hasanbayatme
Copy link
Member

Which asset do you mean? Save Game Free or Save Game Pro?
Also, what do you mean by saving progress management, if you mean saving a custom data structure, of course you can do that.

If you provide more explanation, it would be easier for me to help.

Thanks.

@foreverliu
Copy link
Author

Which asset do you mean? Save Game Free or Save Game Pro?
Also, what do you mean by saving progress management, if you mean saving a custom data structure, of course you can do that.

If you provide more explanation, it would be easier for me to help.

Thanks.

Get percentage of current progress.
When saving a large gameobject, the main process will be stuck, how to save asynchronously and show progress

@hasanbayatme
Copy link
Member

Which asset do you mean? Save Game Free or Save Game Pro?
Also, what do you mean by saving progress management, if you mean saving a custom data structure, of course you can do that.
If you provide more explanation, it would be easier for me to help.
Thanks.

Get percentage of current progress.
When saving a large gameobject, the main process will be stuck, how to save asynchronously and show progress

It would be better to stay away from saving large GameObjects using Save Game Pro, by the way, you can use SaveAsync to save the data asynchronously, or run it in another thread, but it wouldn't work with your approach because you're saving an Unity GameObject which is inaccessible from other threads.

Maybe, try to re-design the approach and only serialize the data you require for saving and loading instead of saving the whole large GameObject.

Another solution would be to run it through multiple Tasks for saving maybe, that way it wouldn't take so much processing power.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants