首页 > 其他分享 >GameFrameWork调研

GameFrameWork调研

时间:2023-02-03 19:45:39浏览次数:50  
标签:需要 可用 接口 后边 UI 模块 GameFrameWork 调研

 

自上而下对应

 

 

Config

提供了全局配置的读写功能,可用,但是没有意义,因为直接用1个全局静态类,直接读写就好了,更高效方便。而二进制功能需要的话,用scripObject方式也可以。

 

DataNode

可以设置任意类型的组件

DataTable

二维表功能

Debugger

 可用,且需要。

DownLoad

不用,后期的话,下载只存在于资源加载与管理里(上层业务不用关心),上层业务基本不会显式的调用下载。而且下载模块需要持续迭代,且下载会有需要深度定制的需求。

Enttiy

不用,场景相关的,提供的框架意义不大,且ava的处理方式,重点在于解决多个资源异步,以及避免上层业务使用异步接口,这个问题没解决。

Event

可用。 事件系统

FileSystem

可用但不必需。虚拟文件系统

FSM

需要有限状态机,但是看不到所有代码。待评估

Localization

不可用。因为实际项目的字符串,是按句子拼接,现在的功能不够强大。

Network

应该不需要网络部分。

Object Pool

后边再用,基本只要长度缓存即可。

Procedure

流程类,后边会深度根据项目定制。

Resource

资源类,ResourceManager接口实现错误,不可用。

Scene

实现有缺陷,先不要用(用了后边也好改,因为用的地方不会多)。

Setting

本地数据存储,可用但没有意义。

Sound

声音,依赖了Resource模块。

UI

UI模块,从提供的接口的来看,后边需要二次开发。这倒不是框架的问题,而是不同的项目有自己的设计。

且它不是完整的UI解决方案,后边应该还要做代码导出,组件扩展,辅助方法等等。最好有源码能再评估下。

UIGroup的功能是不是项目设计需要的也不确定。不过

层级的管理可能也需要改变,得看设计。

 

WebRequest

可用.提供了http功能

总得来说:

1.各个module之间没什么依赖,有依赖的基本依赖ResourceManager和ObjectPool,以后移除也方便。

2.注意很多地方用法,现在的package,容易误导人,使用各类Component,其实是可以直接使用module对应的manager方法。

3.重点使用下UI模块,接口设计可能需要修改,但是并没有错。

4.需要源码

 

标签:需要,可用,接口,后边,UI,模块,GameFrameWork,调研
From: https://www.cnblogs.com/marcher/p/17090284.html

相关文章

  • 数据管理之数据治理项目:数据调研
    项目实施主要分为项目启动阶段、前期需求调研确认阶段、产品功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统上线测试及试运行阶段、总体验收阶段、系统交......
  • VR&AR移动端调研
    扩展现实(XR)是多AR、VR、MR等技术的统称。是让虚拟世界和现实世界结合展示,并可以实现人机交互的的技术。VR虚拟现实,是对现实世界的虚拟化,真实世界数字化后,可以让人沉浸......
  • 耿明雨调研生态漓江宜居凤凰.山水尚境
    1月9日,中国摄影家、武警作家,中视(香港)文化传媒集团董事长、原央企外联副部长现为外宣新闻司司长耿明雨,履新后首站抵达桂林.阳朔,桂林山水甲天下、阳朔山水甲桂林,美誉盛名......
  • 开源动物行为分析实验箱(斯金纳箱)需求调研分析
    前言 随着科技的不断进步,在生物研究领域,研究的量化指标越来越容易实现了。斯金纳箱作为一个研究动物神经和行为的工具,扮演着越来越重要的角色。团队在帮一些科研机构设......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • 儿童青少年近视防控光明行动课题调研成果发布
    日前,“儿童青少年近视防控光明行动与健康学校建设”课题座谈会在国务院发展研究中心信息网召开,会议发布了该课题调研成果并通过了国务院发展研究中心、国家发展和改革委......
  • GitHub 车牌检测识别项目调研
    一,EasyOCR1.1,仓库介绍EasyOCR是一个用于从图像中提取文本的python库,它是一种通用的OCR,既可以读取自然场景文本,也可以读取文档中的密集文本。目前支持80多种语言和......
  • 科研干货 | Connected Papers,文献调研必备神器,轻松搞定科研领域分析!
    新进入一个研究领域时,往往伴随着大量的文献调研、筛选和阅读。如何才能快速进入该领域、精确查找更多相关文献给我们开题定题提供更多的思路呢?今天就为大家介绍一个用......