0
点赞
收藏
分享

微信扫一扫

Unity 全流程开发热门游戏BallSort MK

需要课程请查看主页置顶文章

​二、文档概览

2.1 Unity入门指南

对应docs/UnityGettingStartedGuide.md,也就是本篇译文。讲解了整个Unity工程目录结构,以及帮助文档概要说明,最后以示例讲解了Unity的简单使用。

2.2 Unity断言参考文档

对应docs/UnityAssertionsReference.md。这篇文档将带你看遍Unity提供的所有断言选项,这将是你单元测试的面包黄油。你将在断言上花费比Unity其他部分更多的时间。

2.3 Unity断言欺骗表

对应docs/UnityAssertionsCheatSheetSuitableforPrintingandPossiblyFraming.pdf。正如文档命名,它是Unity断言参考文档中所有断言的摘要,专门用于打印出来在使用中参考。

2.4 Unity配置向导

对应docs/UnityConfigurationGuide.md。当你需要在新的平台或编译器上使用Unity,需要查看这篇文档。这篇文档详细说明了Unity的所有配置选项,你可以根据你的测试需求定制相关的配置选项。

2.5 Unity辅助脚本

对应docs/UnityHelperScriptsGuide.md,该文档描述了如何利用辅助脚本来简化你的测试工作。这些辅助脚本使用Ruby编写,存放在在auto文件夹中。单独使用Unity并不会用到辅助脚本,它们只是用来简化使用Unity的测试工作而已。

2.6 Unity许可

没有许可证文件的开源项目会是什么?因此,Unity也有License,它描述了你使用Unity时应该同意的条款。我们希望你无论在什么情况下使用,Unity对你都是非常有用的;但如果在使用中遇到了问题,请不要责备我们。

Unity 全流程开发热门游戏BallSort MK_ruby

三、文件夹概述

如果你已经通过Github或者其他类似地方获取到了Unity,你可能会被Unity展现的文件吓一跳。别担心,Unity本身是非常小的(前面讲了Unity核心只有三个文件),其他部分仅仅是为了让你的生活变得更好(使用更加简单)而存在。是否忽视还是使用它们,全凭你自己做主。下面是Unity工程的概述:

src:这就是你关心的代码,它包含一个C文件和两个头文件,这就是Unity;

docs:所有使用方法的文档都放在这里,包括你现在正在阅读的文档;

examples:存放了一些Unity的使用示例;

extras:这里存放了Unity的外部插件,它们不是Unity工程的核心;如果你是通过阅读James Grenning获取的Unity,你会想了解它;

test:这里包含了Unity本身和相关脚本的全部测试。如果你只是使用Unity,这个文件夹你永远不会用到;但如果你是团队中负责将Unity移植到新的工具链的人,这里的测试可以帮助验证你的移植是否都配置好了;

auto:你将在这里发现一些可以简化测试工作的Ruby脚本。对于仅是使用Unity来讲,它们完全是可选的。



举报

相关推荐

0 条评论