美文网首页
Unity游戏轻量框架搭建 1

Unity游戏轻量框架搭建 1

作者: Kakarottog | 来源:发表于2021-12-28 03:48 被阅读0次

业务逻辑做久了,觉得需要做些知识整合以提升自身能力。

框架构想

根据我的想法,这个框架应该控制流程,尽可能支持业务开发,整合一些常用的系统及工具,开箱即用,主要面向轻量游戏。依此,分割出以下几点:

  • 系统

    • UI系统
      • 使用Lua+C#+UGUI的开发模式
      • 使用MVC或MVVM结构
    • 输入系统
      • 支持PC、手机、手柄输入
    • 网络系统
      • Socket
      • Protobuf
    • 资源系统
      • 资源的打包、加载、卸载、管理
    • 消息系统
    • 场景系统
    • 数据系统
      • 配置表的读取
      • 数据的存储
    • 多语言系统
    • 日志系统
    • 音频系统
    • 游戏管理
      • 游戏进程管理
    • 对象池
    • 状态机
  • 工具

    • 常用工具
      • 数学、日期、常用方法封装……
    • 框架导入
      • 当在新项目首次使用此框架时,使用工具自动构建所需环境
    • 资源打包
      • 根据版本需要,自动提取、整合资源,形成自动化打包
      • 配合资源系统
    • 数据处理
      • 将配置与读取分开,一键转换配置表到代码所需数据格式,并生成开发所需文件
      • 配合数据系统
    • UI代码生成
      • 根据预制体导出lua代码
      • 配合UI系统
    • 版本管理
      • 管理版本信息,自动将必要版本信息写入文件
    • 自动构建
      • 整合资源打包、数据处理工具、版本管理工具,形成自动构建工具
  • 热更新框架

    • 使用XLua

目前总结了以上的这些点,在后续开发中如果发现有遗漏会慢慢补充。

开发规划

  • 计划使用 Unity 2021.1.19f1
  • 开发工具 Visual Studio 2019 / Rider、Visual Studio Code / IDEA + EmmyLua

Do it!

相关文章

  • Unity游戏轻量框架搭建 1

    业务逻辑做久了,觉得需要做些知识整合以提升自身能力。 框架构想 根据我的想法,这个框架应该控制流程,尽可能支持业务...

  • Unity 游戏框架搭建 (十三) 无需继承的单例的模板

    之前的文章中介绍的Unity 游戏框架搭建 (二) 单例的模板和Unity 游戏框架搭建 (三) MonoBeha...

  • 【文集】 Unity 游戏框架搭建

    游戏总是需要一个框架,才能更好的开发,Unity下也不例外 Unity 游戏框架搭建 (一) 概述 Unity 游...

  • Unity游戏框架搭建

    直接引用别人的知识,佩服,佩服,佩服!!!参考视频:http://v.qq.com/boke/page/d/0/u...

  • Unity如何搭建游戏框架

    Unity作为全球最知名的游戏引擎之一,功能已经做的非常完善了,为什么我们还要在开发项目的时候需要搭建游戏框架呢?...

  • Unity如何搭建游戏框架

    Unity作为全球最知名的游戏引擎之一,功能已经做的非常完善了,为什么我们还要在开发项目的时候需要搭建游戏框架呢?...

  • Node.js常用模块

    MVC框架 - ExpressExpress 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Ex...

  • Unity游戏框架搭建(一)概述

    为了重构手头的一款项目,翻出来当时未接触Unity时候收藏的视频“Unity项目架构设计与开发管理”,对于我这种初...

  • Unity 游戏框架搭建 (一) 概述

    为了重构手头的一款项目,翻出来当时未接触Unity时候收藏的视频《Unity项目架构设计与开发管理》视频地址:ht...

  • Unity游戏框架搭建 (一) 概述

    为了重构手头的一款项目,翻出来当时未接触Unity时候收藏的视频《Unity项目架构设计与开发管理》,对于我这种初...

网友评论

      本文标题:Unity游戏轻量框架搭建 1

      本文链接:https://www.haomeiwen.com/subject/awwuqrtx.html