现在你已经了解了“项目”、“资源”、“场景”、“对象”、“组件”这5个重要概念,以及它们之间的关系,现在请思考以下几个问题: 问题1:在刚才的动手环节中,我们所写的脚本是否只能加载到“Main Camera”对象上? 问题2:如果脚本加载到“Main Camera”对象两次,运行项目后会有什么结果? 问题3:如果在“Main Camera”对象和“Directional Light”对象上各加载一次脚本,运行项目后会有什么结果? 如果你胸有成竹,可以直接把答案写在答题栏中,然后不妨再按照后面的提示尝试一下,证明你是对的之后,提交你的答案。 如果你已经有答案,但是还没有十足的把握,请先把答案写在一个记事本文件中(txt文件),然后按照后面的提示大胆进行尝试,验证你的想法后再提交答案,或许你就是对的。 如果你完全没有头绪,不要紧,按照按照后面的提示大胆进行尝试,你会找到答案的。 如尝试呢?可按以下步骤进行: 1.复制一个场景用作实验场景 到Unity中打开你刚才创建的项目,到“Project”窗口的文件路径“Assets\Ch03_01\”下找到你保存好的场景文件,用鼠标左键胆机场景文件之后,按键盘组合键“Ctrl+D”从而复制出一个新场景文件,新场景文件的名字应该是“原场景文件名+1个空格+1”,如下图所示: 2.打开新场景 用鼠标双击新场景文件,从而在Unity中打开新场景,在Unity界面最上方可以看到当前打开场景的名称,同时在“Hierarchy”窗口也能看到相同的信息,如下图所示: 3.在新场景中做实验 比如针对问题1,可以这样做:将原先加载到“Main Camera”对象上的脚本组件移除,然后再将脚本文件加载到当前场景中另外一个对象“Directional Light”上,按“Ctrl+S”保存当前场景后,运行项目,看看“Console”窗口中的结果是怎么的? 针对问题2和3,也可以通过在对象上移除和添加脚本组件,保存后运行查看结果的方式进行实验。 现在可以确定你的答案了吗?你要回答的是以下3个问题: 问题1:在刚才的动手环节中,我们所写的脚本是否只能加载到“Main Camera”对象上? 问题2:如果脚本加载到“Main Camera”对象两次,运行项目后会有什么结果? 问题3:如果在“Main Camera”对象和“Directional Light”对象上各加载一次脚本,运行项目后会有什么结果? 请把答案写在答题栏中,并提交。