# 迷宫2 **Repository Path**: chen-lvtang/shoot ## Basic Information - **Project Name**: 迷宫2 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-24 - **Last Updated**: 2024-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 游戏模版说明 ## 游戏项目文件夹结构 ├─assets 游戏资源目录(包括,音频,图片,字体,模型) │ ├─atlas 图集资源 │ ├─font 字体资源 │ ├─music 音频资源(较大的音频文件,如背景音乐等) │ ├─sound 音效资源(较小的音频文件,如按钮点击等) │ ├─spine 动画资源 │ └─ui 游戏场景使用的图片资源 ├─prefabs 游戏预制体文件夹 ├─resources 资源文件夹(需要动态加载的资源) │ ├─dialog 游戏弹窗预制体文件夹 │ └─config 游戏配置文件夹 ├─scene 游戏场景文件夹 └─script 脚本文件夹(存放所有游戏代码) ├─game (游戏核心逻辑脚本) ├─components 游戏常用组件脚本(如更新显示用户金币数量) ├─dialog 游戏弹窗脚本 ├─libs 第三方资源目录(多个项目共用的资源) │ ├─hot 热更新相关 │ ├─utils 工具类(字符串验证工具类等) │ │ └─ResourceManageSingleton.ts (加载Json等资源,其他模块从这里获取加载好的资源) │ ├─component Cocos 游戏公共组件(如虚拟列表) │ │ ├─dialog 弹窗组件 │ │ └─list 虚拟列表组件 │ └─js 第三方js库(如axios网络请求库) ├─pojo 数据对象 │ ├─dto 游戏动态数据对象(装备等级等) │ ├─po 游戏静态数据对象(装备名,ID等) │ └─vo 数据对象(完整的装备数据) ├─scene 游戏场景(如主场景,副本场景) └─gameUtils 游戏工具类(计算伤害工具类) ## 游戏项目文件结构 ├─version_generator.js 热更新包生成脚本(自定义) ├─.creator 游戏模板文件夹(官方) └─asset-template 资源模板文件夹 └─typescript 游戏脚本模版 └─EmptyComponent 空组件模版(简单的注释) └─ValueViewComponent 值显示视图模版(显示数值视图的组件,如根据装备数据显示装备视图) ## 游戏战斗逻辑文件结构 ## 项目中使用的第三方库 - mitt 轻量级的JavaScript事件发射器库(Cocos已经有了事件机制,只有在不是组件的用伤)