[开发者心得] 【空工程介绍】空工程并不是什么都没有!它还包含这些东西

[复制链接]
1756 |5
空伊伊 发表于 2023-3-10 16:18:02 | 显示全部楼层 |阅读模式
本帖最后由 空伊伊 于 2023-3-10 17:52 编辑

空工程介绍
所使用编辑器版本:Online_v0.22.0.1

下面给大家展示一下真正的“空工程”



看完视频了~想必大家也知道为什么空工程里边要提供地板、初生点、DefaultUI了,下面再给大家复盘一下

1.创建一个空工程的步骤
image.png

2.空工程的默认配置
image.png
SM_Ground:这是一块地板, 默认被上了锁,防止大家误删。
(如果这块地板被删除,那么就会导致角色一直往下掉落,碰不到地面)

BP_PlayerStart:这是角色初生点,默认位于坐标(0,0,130)z轴抬高了130是为了防止角色掉落到地板下方
(如果初生点被删除,那么角色则会默认出生在坐标(0,0,0),所以会造成角色掉落到地板下方)

DefaultUI:这是默认UI,UI上有一个摇杆和一个摄像机滑动区域。另外默认UI还提供了3个按钮,其中Jump按钮的功能已经被实现
(如果DefaultUI被删除,那么就没有对应的UI来控制角色移动以及控制摄像机视角)


补充:工程目录结构介绍
image.png
- .mw:存储删除的本地文件(脚本、prefab等),用以删除文件的恢复,在每次打开工程时会清空此文件夹
- Config:该项目的配置项文件夹,一般情况不会关注
- DBCache:本地缓存,项目业务逻辑存储的数据存储在该目录下,玩家相关数据名为Test_1或Test_2等等递增,自定义数据会以Custom_XXX为名字存储
- dist :脚本合并后存放在该目录下的game.js文件中(编辑器中所有ts脚本在编译后都会转换为js格式并写入game.js中,用户不要自己去修改它)
- JavaScripts:脚本文件目录
- Levels:场景文件夹,包含游戏中的场景文件
- Pictures:游戏场景截图(自动的),会展示在项目列表
- Prefabs:模板文件目录
- UI:2D UI文件目录
- All_Json:在导出上传项目的时候,会将项目中所有用到的Json文件合并到一个文件中,减少mobile的json文件打开次数
- Asset_Data_List:场景里面使用到的资源信息列表,包含每个用到的资源的信息
- xxxxxx.project:游戏项目文件
- tsconfig.json:TypeScript 使用 tsconfig.json 文件作为其配置文件

回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-3-10 16:20:00 | 显示全部楼层
老师老师~ 为什么我一运行人物就一直往下掉呀
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-3-10 16:23:03 | 显示全部楼层

细节了 出现怪!
image.png
image.png

回复

使用道具 举报

喵喵哭唧唧 发表于 2023-3-10 16:24:29 | 显示全部楼层
太强了,讲的太清楚了
回复

使用道具 举报

空伊伊楼主 发表于 2023-3-10 16:26:18 | 显示全部楼层

哇 ,细节怪!
回复

使用道具 举报

空伊伊楼主 发表于 2023-3-10 16:26:52 | 显示全部楼层
叽里咕噜小胡桃  发表于 2023-3-10 16:20
老师老师~ 为什么我一运行人物就一直往下掉呀

肯定是角色没有脚踏实地
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表