Sync Util by fuqunaga - 4

Tools

Sync Utilities For UNET

Unknown VersionOtherUpdated 28 days agoCreated on August 28th, 2017
Go to source

SyncUtil

Sync Utilities For UNET

Install

Download a .unitypackage file from Release page.

or

Using Pacakge Manager:
Add following line to the dependencies section in the Packages/manifest.json.

"ga.fuquna.syncutil": "https://github.com/fuqunaga/SyncUtil.git"

How to run Examples

  1. Add all scene files(*.unity) to Scenes In Build of Build Settings.
  2. Open and run SyncUtilExamples scene. this is a example scene launcher.

Syncing Parameters

Primitive Members

Behaviour.enabled, GameObject active

Random Per Instance

Spawner, ServerOrStandAlone


auto regist spawnable prefab


Spawner: spawn prefabs
ServerOrStandAlone: disable children on client

Scene Load Helper


unload online/offline scene on hierarchy when application play

Latency Check, Delay Rendering


dynamic delay rendering according to network latency

LockStep, LockStepGPU

Recommend

https://github.com/nobnak/SyncTransform
https://github.com/fuqunaga/PrefsGUI/blob/master/README.md#syncoverunet

Reference

PreRendering https://github.com/nobnak/Gist/blob/master/PreRendering.cs

Show all projects by fuqunaga