本文目录
[[toc]]
使用体验
安装
Unity 安装本来是比较简单的,通过 hub 安装即可,会自动处理好依赖之类的内容。
但是由于兼容鸿蒙等原因,国内的 Unity 又独立了一个 tuanjie 出来,完了安装 Unity 后还会安装 Tuanjie ,两者的 Unity 编辑器还不兼容,非常奇怪。
开发
开发基本上来说比较好上手,大部分情况下都是在 UI 编辑器内拖拽、配置。
除了部分交互比较烦:
- 规则瓦片地图不能多选导入随机图片
- 瓦片规则的规则匹配优先级跟图层覆盖优先级不一致,认知错乱
- 瓦片地图编辑器体验较差,每个按钮的功能不清晰,需要逐个尝试
- 资源管理器移动生成的 Input Controller 不能自动更新对应的生成路径
- 由于 LowCode 的开发模式, Debugger 会比较困难,尤其是报错出现在一些自动生成文件的时候
- 内置的生命周期很奇怪,以有的 onXXX 开头,有的又不是,命名规则不一致
- 代码报错的情况下,打开项目还需要进入安全模式,而且非常卡
当然有些功能也非常有意思:
- 内置了碰撞检测与物理引擎,可以非常简单的完成配置
- 通过类似组件模式不断的给元素添加组件,很快的复用功能(组件依赖管理比较痛苦)
- 动画编辑很灵活,分为控制器实现状态变迁,还有单个的 Animation 动画编辑
- 新版本的 InputController 很惊喜,实现监听很简单,而且可以跨平台兼容