Skip to content

gkjolin/GarageKit_for_Unity

 
 

Repository files navigation

GarageKit for Unity

You can start the project immediately in Unity using GarageKit.

What is it?

GaraegKit is framework that uses the Unity C#. I provide the template scene, some manager scripts, state scripts, utility scripts and directory structure.

http://debuglog.tumblr.com/post/100742681354/garagekit-for-unity

How to use?

Please set PlayerSettings > OtherSettings > ApiCompatibilityLevel > .NET2.0 to fix compile error.

  1. open Main.unity
  2. and press the play.
  3. and customize your project.

you can add or delete the SceneState class using the StateGenerator of the editor script.

Menu -> EditorScript -> StateGenerator

Require Modules

/Editor

/Plugins/Log4Net

/Scripts/Utils

Utility Scripts

/Editor

  • AssetPostprocessUTF8Encode.cs
  • CreateCuntomPlane.cs
  • StateGenerator.cs

/Scripts/Utils

  • Utils.cs

/Scripts/Utils/Application

  • ApplicationSetting.cs
  • ExecuteArgs.cs
  • ExternalProcess.cs
  • SetAntiAliasing.cs
  • SetAppResoution.cs
  • Unity4ResolutionHelper.cs

/Scripts/Utils/Button

  • ButtonObjectBase.cs

/Scripts/Utils/CameraControl

  • CameraShfter.cs
  • FlyThroughCamera.cs
  • GrabMove.cs
  • ObjectOrbit.cs
  • ObjectOrbit2.cs
  • OrbitCamera.cs
  • PinchZoomCamera.cs

/Scripts/Utils/DataLoader

  • ContentsDownLoader.cs
  • CsvLoader.cs
  • ImageLoader.cs

/Scripts/Utils/Debug

  • CameraGizmoDrawer.cs
  • EditorHide.cs
  • FrameRateUtil.cs
  • GizmoDrawer.cs
  • MemoryProfiler.cs
  • VisibleMouseCursor.cs

/Scripts/Utils/Envelope

  • AnimationCurveUtil.cs
  • Envelope.cs

/Scripts/Utils/Event

  • AnimationEventDelegate.cs
  • TimerEvent.cs

/Scripts/Utils/Input

  • VirtualInput.cs

/Scripts/Utils/Network

  • SerialPortController.cs
  • UDPReciever.cs
  • UDPSender.cs

/Scripts/Utils/Object

  • AutoBrink.cs
  • AutoRotate.cs
  • AutoScale.cs
  • AutoUVScroll.cs
  • Billbord.cs
  • FadeObject.cs
  • LineObject.cs
  • MeterObject.cs
  • NineGridMesh.cs
  • ScreenAnchor.cs
  • ScreenPositionFollower.cs
  • ScreenSaverObject.cs
  • TransformFollower.cs
  • WebCamPlateObject.cs

/Scripts/Utils/Render

  • CompositLayer.cs
  • GlLineRenderer.cs
  • RenderScreenTexture.cs

/Scripts/Utils/Texture

  • NumberTexture.cs
  • SequenceTexture.cs

...TBA

About

GarageKit is the Unity C# framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 88.8%
  • GLSL 11.2%