首先我们来写一个hello world的脚本
创建完脚本 双击打开 会自动启动vs(你已经安装的话)
在vs中修改代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Text : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
print("Hello World by print!");
Debug.Log("Hello World by Degbug.Log!");
}
// Update is called once per frame
void Update()
{
}
}
在unity中查看控制台
这样就完成了我们第一个unity的程序
下面我们学习GameObject
在左侧显示了场景中所有的对象
右侧有关于这个对象的各种属性
在上方有一些unity自带的对象我们可以直接添加
alt+鼠标左键可以自由移动观察
按住鼠标滚轮可以对整体场景拖动 滑动滚轮调整缩放比例
键盘qwer键可以选择上方的不同观察方式
选中多行代码ctrl+k+c可以在vs中多行注释代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Text : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
GameObject obj;
//print("Hello World by print!");
//Debug.Log("Hello World by Degbug.Log!");
obj = GameObject.Find("Main Camera");
Debug.Log(obj.name);
}
// Update is called once per frame
void Update()
{
}
}
我们再创建一个GameObject
我们为cube添加标签
下面通过标签寻找对象
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Text : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
GameObject obj;
//print("Hello World by print!");
//Debug.Log("Hello World by Degbug.Log!");
//obj = GameObject.Find("Main Camera");
//Debug.Log(obj.name);
obj = GameObject.FindGameObjectWithTag("CubeObject");
print(obj.name);
}
// Update is called once per frame
void Update()
{
}
}