[英]Mouse click object unity 5.3 UI?
我目前正在研究一个计划在星期一上学的项目。 我已经研究了一段时间,但是在编码方面,由于我实际上是一个初学者,所以我总是无法解决任何错误。 我应该如何格式化代码,以便每次单击对象GUI时出现? 我目前正在使用Unity版本5.3。
码:
#pragma strict
var scanners : UIText //variable for GUI text
function Start () //scanner not clicked
{
scanners.enabled=false;
}
function OnMouseDown() //scanner clicked
{
scanners.enabled=true;
}
function OnMouseUp() //scanner unclicked
{
scanners.enabled=false;
}
GUI元素绘制在OnGUI()函数内部。 但这是一种古老的做事方式。 从Unity 5开始,您可以仅添加UI文本元素(rightclick hierarchy > UI > Text)
或使用3D Text
,然后添加gameObject.SetActive(true/false);
当您运行OnMouseDown/Up()
函数时,会在该文本上显示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.