MxHanks' Blog

奔赴山海,保持热爱

0%

Unity 使用过程错题本

错题

1. git clone unity 项目之后资源出现问题 cannot read

根因:项目中的贴图(.jpg)、模型(.fbx)等大文件使用 Git LFS 管理。clone 时因为网络问题(国内访问 GitHub 不稳定),LFS文件没能下载下来,只留下了指针文件(~130 字节),导致 Unity 报 “cannot be read”。

解决方案:

  1. 设置 Git 代理
  2. 运行 git lfs pull 下载所有 LFS 对象

的那电脑

实现思路

1. 实现反重力怪物

通过更改重力来实现在天花板行走,当没有天花板时进入悬浮,通过玩家的检测 sphere 来判断附近是否有可用的天花板,通过算法计算移动方式,若场景较为复杂使用 tag 标记加网格寻路