//交互按钮 —— 三种方法
//直接在unity中添加UI -> Button,在inspector中设置位置和显示的文字
//GUI
//固定布局Rect(float x,float y,float width,float height)
//if (GUI.Button(new Rect(10, 20, 40, 25), "按钮名称"))
//{
// 待执行的操作
//}
//GUIL - 自动布局,不用指定按钮位置
//if (GUILayout.Button("按钮名称"))
//{
// 待执行的操作
//}
//GUIL
private void OnGUI()
{
//x越大越往右,y越大越往下
GUILayout.BeginArea(new Rect(700, 350, 100, 200));
GUILayout.BeginVertical();//内层嵌套一个纵向布局
if (GUILayout.Button("开始"))
{
isopen = true;
}
if (GUILayout.Button("暂停"))
{
//速度为0说明当前处于暂停状态
if (openspeed1 == 0.0f || spinspeed == 0)
{
spinspeed = speed0;
openspeed1 = speed1;
openspeed2 = speed2;
openspeed3 = speed3;
}
//运动状态
else
{
spinspeed
unity3d添加交互按钮
最新推荐文章于 2024-05-26 23:32:44 发布