赞
踩
Unity版本:2021.2.0f1c1
这个版本的terrian不知道怎么添加texture
创建地形:GameObject→3D Object→Terrain
将摄像机设为物体的子物体。
void OncollisionEnter(Collision co)
{
}
GUI:Unity为开发者提供的完备的图形化界面引擎,包括游戏界面、文本框 、输入框、按钮等。
private string str=" ";
void OnGUI()
{
//GUI.Button返回的是bool类型
if(GUI.Button()){}
//GUI.RepeatButtton()可用于长按一个按键的情况
if(GUI.RepeatButton()){}
//一般定义一个字符串来实时刷新文本框的内容
str=GUI.TextArea(position,str)
}
因为不同电脑分辨率不同,一般使用GUILayout布局
线性布局:
要求对象不动,且场景已保存
static void LoadLevel(int index)
static void LoadLevel(string name)
static void CaptureScreenshot(string fileName)//截屏
static void OpenURL(string url)
static void Quit()
void upDate() { if (Input.GetButtonDown(0))//鼠标左键按下 { //从摄像机到鼠标点击的位置 Ray ray=Camera.main.SreenPointToRay(Input.mousePosition); //获得射线的碰撞信息 RaycastHit hitInfo; //发射射线,并当发生碰撞的时候,将信息存储到hitInfo中 if(Physics.Raycast(ray,out hitInfo)) { //销毁碰到的游戏物体 Destroy(hitInfo.collider.gameObject); } } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。