关于Unity项目中创建项目遇到的一些问题

在此之前,对于Unity完全不熟悉,仅仅知道是一个游戏引擎,所以现在是一个把自己当成什么都不会的coder来接触Unity的。

1.创建项目,自己使用的Unity是5.3.1,其实自己不太知道创建时候2D和3D的区别,觉得3D好像很厉害,所以选了3D:

Asset Package里面应该是Unity提供的一些素材,自己默默的全部导入了。

 

 

2.创建C#脚本,从而绑定在游戏对象上面:

 1 using UnityEngine;
 2 using System.Collections;
 3 
 4 public class TestButton : MonoBehaviour {
 5 
 6     // Unity默认为我们提供了两个方法。Start() 和 Update()
 7 
 8     // Use this for initialization
 9     // Start()是脚本加载的时候执行的,只执行一次,一般用来初始化一些私有成员的时候用
10     void Start () {
11     
12     }
13 
14     // Update is called once per frame
15     // Update方法是更新的,游戏运行每一帧都执行一次,它的作用非常大。
16     void Update () {
17     
18     }
19 
20     void OnGUI() {
21         // 绘制Button,需要在OnGUI方法中,这个方法没有被默认创建,需要我们自己写
22         // OnGUI用来绘制控件的,类似做桌面程序的OnPaint事件。
23 
24         // 使用GUI.Button()方法创建,该方法的返回类型为Bool类型的,点击了就返回True,否则是False
25         // 但是由于Rect是绝对的,所以如果部署在不同分辨率的设备上,有可能会造成显示问题,
26         //if (GUI.Button(new Rect(0, 0, 100, 50), "第一个Button"))
27         //{
28         //    Debug.Log("第一个Button被点击了!");
29         //}
30 
31         //if (GUI.Button(new Rect(20, 20, 100, 50), "第二个Button"))
32         //{
33         //   Debug.Log("第二个Button被点击了!");
34         //}
35 
36         // 使用GUILayout.Button会自动排列
37         if (GUILayout.Button("GUILayout搞出来的Button三", GUILayout.Width(800), GUILayout.Height(600)))
38         {
39             Debug.Log("GUILayout搞出来的Button三被点击了!");
40         }
41 
42         if (GUILayout.Button("GUILayout搞出来的Button四", GUILayout.Width(800), GUILayout.Height(600)))
43         {
44             Debug.Log("GUILayout搞出来的Button四被点击了!");
45         }
46     }
47 }

 

你可能感兴趣的:(关于Unity项目中创建项目遇到的一些问题)