Skip to content
Hiram edited this page Apr 2, 2018 · 11 revisions

Welcome to the HiFramework_unity wiki!

HiFramework_unity

项目介绍

基于组件的项目管理框架,组件使用如下:

        var io = Center.Get<IOComponent>();
        var file = io.ReadFile("path");

使用方法

从此地址下载unitypackage:Github Releases

ps.允许工程使用unsafe代码(项目中有对指针进行操作的逻辑).


  • Core

    框架基础逻辑,组件维护,Tick管理,Ticker组件,断言.

  • Extensions

  • Components


组件扩展

组件在初次调用时初始化并缓存供再次使用,组件之间各自独立存在.

框架会在组件创建时调用OnInit方法,组件销毁时调用OnClose方法.

开发者可以基于框架方便的扩展自己的组件,使用框架维护项目模块.

扩展组件需要继承Component类,并且需要实现OnInit()和OnClose()方法.

继承ITick接口,实现Tick()方法后自动获得Tick功能.

Component

Extensions

Core

  • 框架基础逻辑
  • 组件维护
  • Tick管理
  • 断言
  • Ticker组件
Clone this wiki locally