由于美术资源原素材,除了需要动态加载的部分,通常不会被纳入到代码管理之中。所以一般都是自己在Assest下面创建个文件夹,来管理游戏中的美术元素。

这些元素通常包括字体、UI、字体、动画、模型和固定的预制体,按照我的习惯,是在Assest下面创建Arts文件夹来管理这一部分,大致结构如下图所示:

如果项目需要热更的话,需要将部分文件放入到可热更的文件夹内。比如说UI文件夹,这个时候有两种文件管理方式可供参考:

1,按照功能划分:比如说UIGame、UILogin等等;我目前见过的大部分框架,都是按照这种命名方式,优点是图素位置固定,找到之后替换即可;

2,按照美术更新时间命名:这种方式有利于版本迭代,但是管理起来比较麻烦,不算特别推荐。

关于游戏中美术文件夹的划分相关推荐

  1. 详解MAC硬盘中各个文件夹

    详解MAC硬盘中各个文件夹 打开Macintosh HD你会发现内中有四个文件夹(一般情况下,隐藏文件夹是不可见的,而且,可能会更多,比如安装xcode后会有developer文件夹). 分别有--应 ...

  2. Unity中专属文件夹介绍

    为什么突然会想起来写这篇文章呢,实在是因为在开发过程中遇到了一个很容易规避掉的问题却因为积累的少而被缠绕了近一个月.那就是因为Unity中特殊文件夹存放以及使用的问题.当时遇到这个问题的时候也花费了两 ...

  3. java游戏放哪个文件夹_L7游戏安装细则及简洁KJAVA文件夹页面

    L7游戏安装细则及简洁KJAVA文件夹页面(1) 发现新手大多对游戏安装很是迷茫,现将详细步骤及相关事项整理于此. 1.下载 小7支持的游戏为JAVA应用程序的游戏,在网上找到相关的小7支持的游戏,界 ...

  4. r指引到文件夹_R语言中进行文件夹及文件夹内文件操作范例

    rm(list=ls()) path = 'J:/lab/EX29 –在R语言中进行文件(夹)操作' setwd(path) cat("file A\n", file=" ...

  5. 开发板通过NTS挂载在PC机中的文件夹

    文章目录 1 安装NFS服务 2 开发板通过NFS挂在PC中的文件 2.1 设置开发板的IP地址网段和Ubuntu一致 2.2 开发板挂在PC中的文件 1 安装NFS服务 NFS 即网络文件系统,允许 ...

  6. 新建一个文件夹服务器,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 部署提供可视化.一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化.本节通过以下五步介绍如何使用部署服务将项目代码部署到云主机 ...

  7. vb在服务器上新建文件夹,vb.net-如果不存在,如何在VB中创建文件夹?

    vb.net-如果不存在,如何在VB中创建文件夹? 我为自己编写了一个小小的下载应用程序,以便我可以轻松地从服务器上获取一组文件,然后将它们全部放入带有全新安装的Windows的新PC上,而无需实际运 ...

  8. java 创建文件夹的方法_java中创建文件夹的方法

    java中创建文件夹的方法 发布时间:2020-06-10 11:46:49 来源:亿速云 阅读:461 作者:Leah 这篇文章给大家分享的是java中创建文件夹的方法.小编觉得挺实用的,因此分享给 ...

  9. 解决tomcat中temp文件夹出现项目的副本的情况

    解决tomcat中temp文件夹出现项目的副本的情况 TomcatMyeclipseXMLGoogle  在最近开发过程中出现过这样的情况,当我在myeclipse发布项目的时候,在tomcat的te ...

  10. 服务器新建文件命令,云服务器中新建文件夹命令

    云服务器中新建文件夹命令 内容精选 换一换 使用mount命令挂载文件系统到云服务器,云服务器提示access denied,挂载失败.原因1:文件系统已被删除.原因2:执行挂载命令的云服务器和被挂载 ...

最新文章

  1. mysql外键写了会怎么样_mysql使用外键会影响性能吗
  2. Python--day41--事件和信号量之模拟连接数据库并在连接三次后抛出连接超时异常...
  3. 剑指offer23 从上往下打印二叉树
  4. 压力管道流量计算公式_这个非常重要!水处理常用计算公式汇总
  5. Basic Calculator II
  6. [CF671E] Organizing a Race
  7. LKCOS:基于程序移植的COS系统
  8. WebStorm安装Vim以及快捷键设置
  9. 让孩子从小自信的28个方法
  10. fd在python_【后端开发】python中fd()是什么
  11. 用例驱动的需求过程实践
  12. BMFONT 字体制作
  13. 计算机技术在多晶体衍射中的应用,材料研究分析方法(研究生)-XRD2.ppt
  14. 【2022-10-19】让Mac QQ自带截图软件单独运行 / 节省大量系统内存 / 快捷截图 / ScreenCapture QQ/ QQ jietu plugin
  15. 计算机流程图的画法,程序流程图的基本画法大全
  16. Fragment isAdded() returns false on an already added Fragment
  17. 学妹哭着问我:测试工程师应掌握什么?不知道自己是否适合做这个?
  18. 无穷小微积分吁呼中俄数学中心成立!
  19. 我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:JVM的发展历程
  20. ANT 下载,ant的配法及用法

热门文章

  1. 第三方定量定性检测质谱实验
  2. 2021-05-15 随机生成车架号
  3. 5G到底厉害在什么地方?和4G有什么不同?
  4. mysql和5g有关系吗_5g和4g有何不同
  5. 最小生成树算法(普利姆算法和克鲁斯卡尔算法)---抄自天勤数据结构高分笔记
  6. java 计算同比增长工具类
  7. sql解决数据库日志文件过大的问题
  8. 数据结构与算法(三):链表
  9. Java学习4:方法的重载(Overload)详解及实例说明
  10. C#一种简单处理假死的方法