u3d中一般来说,gui是用来做界面的。那么做页面也就是说会涉及到按钮控件。下面就介绍一下GUI.Button的用法。


void OnGUI() {
GUI.Button(new Rect(10,20,100,40),"这是一个按钮");
}
这是创建一个按钮的代码。new Rect 的讲解在上一篇博客中有讲。这里就不详细说了。这个函数与GUI.Label参数相似,但是这个创建的是一个可以点击的矩形,在点击之后是可以返回一个bool值的。也就是说,将它放在if()条件中,就可以轻松实现我们想要的效果。

string str = "未点击";
void OnGUI() {GUI.color = Color.black;GUI.Label(new Rect(10, 100, 100, 40), str);if (GUI.Button(new Rect(10, 20, 100, 40), "这是一个按钮")) {str = "点击成功";}
}

“`这里是一个示例。在运用中我们可以根据自己的需求做出许多好看实用的按钮。

unity 3d GUI.Button介绍相关推荐

  1. Unity 3D入门简介

    最近在刚开始学习Unity 3D,在这里记录一下学习心得和学习笔记,边学边写,可能会比较零散.好了,废话不多说,今天从Unity 3D入门写起,主要简要介绍一下Unity 3D的和一些学习资料.以下如 ...

  2. Unity 3D学习笔记之一 界面介绍

    因为学校的课程,本学期对Unity 3D有学习的要求,在博客中记录下自己的Unity学习之路(内容摘录自书本和视频,书本为Unity 4.x从入门到精通) 一.Unity界面介绍      首先进入U ...

  3. 【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍

    随着游戏体积和功能的不断叠加,游戏中的数据也变得越来越庞杂,这其中既包括玩家产生的游戏存档等数据,例如关卡数.金币等,也包括游戏配置数据,例如每一关的配置情况.尽管Unity提供了PlayerPref ...

  4. 【Unity 3D】常用插件DOTween、Haste、Exploder、KGFMapSystem介绍(图文解释)

    Unity 3D最好的地方就是有各种强大的插件.其中一些插件的功能稳定强大,可以让大家事半功倍,值得学习和入手 下面对它们进行详细介绍 1:DOTween插件 DOWween是一款对象动画类插件,前身 ...

  5. 雨松MOMO《Unity 3D游戏开发》源码公布

    原创文章如需转载请注明:转载自雨松MOMO程序研究院 本文链接地址:雨松MOMO<Unity 3D游戏开发>源码公布 下载源码时,首先大家请登陆图灵社区找到<Unity 3D游戏开发 ...

  6. Unity 3D模型展示之UI布局

    整体布局情况 导入UI资源并统一将Texture Type设置为Sprite(2D and UI) 1.标题 将Text中的文本设置为'Unity 3D物体展示实例'. 添加Shadow与Outlin ...

  7. Unity 3D 游戏与编程

    3D 游戏与编程--作业二 1.简答题 1)解释 游戏对象(GameObject)和 资源(Assets)的区别和联系 Assets 是游戏中具体的资源,比如 texture,mesh,materia ...

  8. unity 3d游戏开发_使用Unity 5开发3D游戏

    unity 3d游戏开发 If there's one thing cooler than playing games, it's building games. 如果有比玩游戏更酷的一件事,那就是构 ...

  9. Unity 3D 菜单栏快捷键详解

    nity 3D菜单栏及快捷键详解 File 菜单 Edit 菜单 Assets 菜单 GameObject 菜单 Component 菜单 Window 菜单 Help 菜单 其他快捷键 Unity ...

  10. Unity 3D项目 - 01 - 开始游戏主界面

    Unity 3D项目 - 01 - 开始游戏主界面 一.常用代码 0.打印调试 Debug.Log():将消息记录到 Unity 控制台.<Debug-Log - Unity 脚本 API> ...

最新文章

  1. c++ clr编译dll在c#调用时出现“试图加载不正确的格式”“找不到dll”错误的解决...
  2. Git每次推送时都会询问用户名
  3. mybatis parametertype 多个参数
  4. python解题软件哪个好用_几个好用的Python数据分析工具
  5. java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】
  6. 远程对象工厂设计模式
  7. JavaScript 流行度最高,Java 屈居第三! | 2020 最新软件开发状况报告
  8. 天津铁路警方打击倒票专项行动破案19起 抓获19人
  9. ios上传图片 java_iOS ASIFormDataRequest上传图片 前后台代码
  10. 表关系+表的详细操作+字段详细操作+特殊表--day40
  11. 你是否真的适合搞NDK开发?
  12. attachEvent报错原因
  13. PDFObject的使用(转)
  14. Loadrunner12.53 安装下载教程
  15. Steam安装游戏时,无法选择C盘(无法选择其他盘(盘符))
  16. Office2016 Excel 快捷键备忘录
  17. pyqtgraph帮助手册
  18. Google学术打不开,简单方法汇总
  19. GPS卫星同步时钟,GPS卫星时钟,GPS时钟
  20. 男人选择什么样的人做老婆?

热门文章

  1. 基于ssm精准扶贫网站
  2. 高级会计师计算机考试内容,高级会计师考试内容都有哪些?
  3. 关于青少年学习演讲与口才对未来的领导力的塑造的探析
  4. 微软竞争新姿势:从做市场到造生态
  5. 多来a梦html代码,html5 canvas绘制哆啦A梦机器猫图形代码
  6. 列举html5结构标签,HTML5所有标签汇总及标签意义解释
  7. Linux之Docker machine快速搭建docker环境、docker compose实现负载均衡和部署wordpress论坛
  8. 光纤通信数字孪生系统架构及关键技术研究
  9. 从总经理喝咖啡想到的一些事情,闲体制与个体
  10. 哪个语言更适合人工智能 女生能学人工智能吗