当前位置:   article > 正文

Unity中添加按钮的方式_unity添加按钮

unity添加按钮

方式一:使用 GUILayout 自动布局

用 GUILayout.Button() 来创建按钮,会自动的在屏幕的右上角按列排列按钮。这种方式添加的按钮大小和位置都无法改变,为默认值。

  1. private void OnGUI()
  2. {
  3. if (GUILayout.Button("左旋"))
  4. {
  5. cubeTf.Rotate(0, 60, 0);
  6. }
  7. if (GUILayout.Button("右旋"))
  8. {
  9. cubeTf.Rotate(0, -60, 0);
  10. }
  11. }


方式二:使用 GUI.Button() 

使用 GUI.Button() 时可以设置按钮的大小和位置。位置以屏幕左上角为坐标原点,水平方向为X轴,竖直方向为Y轴。这种方式添加的按钮,背景颜色不可以修改,只能修改大小和位置。

  1. private void OnGUI()
  2. {
  3. // 该按钮距离坐标原点的x=5,y=5;宽为60,高为40
  4. if (GUI.Button(new Rect(5, 5, 60, 40), "左旋"))
  5. {
  6. cubeTf.Rotate(0, 60, 0);
  7. }
  8. // 该按钮的位置为 x=70,y=5;宽为60,高为40
  9. if (GUI.Button(new Rect(70, 5, 60, 40), "右旋"))
  10. {
  11. cubeTf.Rotate(0, -60, 0);
  12. }
  13. }


方式三:在UI下添加Button 

具体实现方式为UI 下Botton 点击功能

 

 


参考资料:

[1]   【Unity】8.3 布局模式(GUILayout)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/126962
推荐阅读
相关标签
  

闽ICP备14008679号