Unity新项目如何快速理清顶层代码结构
来源:互联网 发布:钢琴淘宝 编辑:程序博客网 时间:2024/04/30 07:41
Unity新项目如何快速理清顶层代码结构
- 半路上手新项目时弄懂scene切换流程是有必要的,scene切换可以说是unity最上层的代码资源结构
思路
- 首先我们在入口scene(第一个scene)中添加新的GameObject,绑定脚本,每帧打印当前scene的名字,并防止在scene切换时销毁
- 根据打印输出的scene名字,在代码中搜索
LoadLevel
- 如果
LoadLevel
有一个专门的脚本管理器封装,那么查看被调用位置即得知scene切换入口;如果LoadLevel
分布在脚本中,则被调用位置即为切换入口 - 找到切换入口之后,从入口scene开始,分别打开每个scene,并运行。查看运行前后Hierarchy中的GameObject变化,即可知道每个scene初始化时做了什么,再查看scene中脚本的awake和start函数
- 这样一来,代码的顶层结构即可得到,可根据需要再继续细查每一个功能模块入口。
代码示例
以下是打印当前scene的名字的脚本
public class test : MonoBehaviour{ private AsyncOperation async; void Start () { DontDestroyOnLoad(this); } void Update () { Debug.Log(Application.loadedLevelName); }}
0 0
- Unity新项目如何快速理清顶层代码结构
- 如何快速上手新项目?
- 如何理清SAT阅读文章结构?
- Unity代码结构
- iOS 代码规范~新项目,快速的调试方法
- 如何使用Maven的archetype快速生成一个新项目
- 如何快速接手并熟悉新项目,刚刚经历.
- 理清代码中的数据结构
- Linux 顶层目录结构
- Tomcat 顶层结构
- 新项目开启,unity-lua起步
- 如何上手新项目
- 浅谈:Android顶层源代码结构
- Linux的顶层目录结构
- 对项目的了解几乎为零?如何快速上手一个新项目
- 程序员如何快速上手一个自己不太熟悉的新项目?有什么技巧?
- 程序员如何快速上手一个自己不太熟悉的新项目
- 拿到一个代码,如何快速分析项目结构与各函数关系?
- 结构体,联合和枚举
- Android6.0的处理 转载
- sizeof的用法
- 【Android进阶】文本切换器(TextSwitcher)的功能与用法(自动切换仿京东淘宝快报效果)
- 【LeetCode】104. Maximum Depth of Binary Tree
- Unity新项目如何快速理清顶层代码结构
- firefox和chrome的开发者工具使用技巧
- Java对象序列化之 transient 使用小记
- text-overflow:ellipsis的巧妙运用
- 各种盒模型
- c++第一次实验 圆的半径
- 安装Windows和Ubuntu双系统
- poj 1155 TELE
- 自助优惠卷打印机解决方案