SparrowFramework使用入门

框架在场景游戏物体结构

Sparrow框架准备了预制件,开发的时候直接拖进去可以节省时间。

SparrowFramework使用入门_第1张图片
image.png

Sparrow框架的游戏物体挂载的脚本代码的生命周期默认是全局的(跨场景的 DontDestroyOnLoad),当然你也可以不跨场景。

SparrowFramework使用入门_第2张图片
image.png

框架的目录结构说明

  1. [Sparrow] 这个游戏物体的作用是挂载App脚本,App脚本的主要作用是管理框架的生命周期和管理依赖于框架的各种有效组件。

  2. Build-in 这个游戏物体下面会放置的是内置的一些有效组件,这些组件是由架构组开发人员提供的。

  3. Custom 这个游戏物体下面会放置的是使用这个框架的开发人员在框架的基础上进行开发的自定义组件,这些组件一般都是依赖于框架的。

  4. Global 这个游戏物体下面放置的是全局代码(因为Sparrow就是全局跨场景的,这里需要注意序列化引用即拖拽过来的游戏物体不能是其他不跨场景的,否则会丢失序列化对象的引用),这个使用UGUI的朋友可以把EventSystem放进来,项目开发组不同人员编辑UI的时候往往有可能会因为在场景会有多个EventSystem游戏物体而让UI的事件系统失效。

你可能感兴趣的:(SparrowFramework使用入门)