1.首先打开unity,我这里的是unity5.2.3f1版本。不过基本功能界面,unity5都是一样的~




unity创建ios应用 unity如何创建新项目_游戏


unity创建ios应用 unity如何创建新项目_游戏_02


3.确定之后进入unity主程序。


4.主程序中,它默认布局并不好,它把Game与Scene合并,然而很多时候例如开发UI设计的时候,需要修改一点东西,Game视窗就可以立刻显示出来。但如果两个视窗合并了,那就不能够很好的解决这一点。当然,对于新手初学者来说,一开始可以先忽略这一点。随着日后的学习,可以慢慢地改变。


以下是我初步学习的unity主程序界面



unity创建ios应用 unity如何创建新项目_unity创建ios应用_03


导入之后,Project里的资源不能删除,否则场景里的就是为空。


6.一个新的场景自带有一个主摄像头和一个平行光。摄像头,正如其名,是一个游戏的眼睛。它是游戏内容与人眼之间“沟通”的唯一途径。摄像机照向哪,那一块就能显示在Game视窗中,供我们肉眼识别。平行光源,不用说,就相当于我们现实世界中的太阳光~还有很多光源选择例如点光源等等。


这里有个方便的用法:先点击摄像机,然后把视角对准到自己需要的位置,然后在菜单栏GameObject->Align With View,然后就能把摄像机对准好来),如下图



unity创建ios应用 unity如何创建新项目_unity_04


现在已经可以初步看出Game视窗与Scene视窗分开来的优点了。把物体放在摄像机范围内,下面的Game视窗不需要运行就可以显示。


8.我们来创建一个脚本,控制立方体变颜色。(脚本就是游戏的交互与逻辑的核心)这里用的是C#语言。


代码: 


public GameObject gameobject;//声明一个物体对象
 void Update () {
  if (Input.GetKeyDown(KeyCode.Mouse0)) {
   gameobject.GetComponent<Renderer>().material.color=Color.red;//改变该物体的颜色为红色
  }
 }


然后把代码文件拖到摄像机上面,与摄像机绑定。然后在摄像机面板属性里面找到绑定后的脚本,里面有一个空的GameObject对象,把立方体拖到这里,就可以完成赋值操作。最后直接运行即可


上述代码很简单,就是鼠标点击,立方体变红色。



unity创建ios应用 unity如何创建新项目_游戏_05


至于代码部分,unity5.x与unity4.x有区别。上述的代码中适合unity5.x,不适合unity4.x。unity4.x的第四行代码应该是这样的:gameobject.Renderer.material.color=Color.red;(好久没用了,不知道对不对)


还有一点,那就是unity的脚本语言用哪个?


js与c#,js更偏向于小众化,语言并不是太规范,但是它比较容易懂,而且可以比较随意。但是涉及到大型项目时候,就会导致各种不方便,例如后期维护代码成本高,代码多了很乱等等。所以现在很多的游戏工作室或者公司都偏向于使用C#,而Js更多的是个人游戏开发使用。如果要我推荐选哪个脚本,我建议选择c#。它比较规范,而且现在使用的人数多,教程也更多。


好了,今天的笔记到此位置,如果有不完善或者有错误的地方,欢迎指正与修改。相互改善,相互进步才是目的。