Unity3D之OnGUI

本文介绍如何在Unity3D中通过OnGUI方法创建自定义GUI组件,详细讲解了如何设置按钮的文字、位置、大小、深度、颜色、透明度和样式。并建议通过创建独立的游戏对象和Prefab来管理和维护GUI元素,以便于后期维护和调整。此外,通过[ExecuteInEditMode]属性,可以在不运行游戏的情况下预览和调整GUI布局。
摘要由CSDN通过智能技术生成

在 OnGUI 中的程式撰写上,可以很清楚的发现,我们不断的在调用重复的功能,而且 GUI 的大小位置则是在 GUI 程式码中利用 Rect 设置,所以我们以 Component 的观念撰写只有 OnGUI 的 script,可能会调整到的值都以 public 修饰词使它们在 Inspector 视窗上可以调整,那么使用起来就和 GUITexture 有点像了。所不同的是 GUITexture 的位置、大小会受 transform 的影响,而我们制作的 GUI 则不会;以下是把 GUI.Box 独立出来的简单 script。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值