Unity3D GUI鼠标双击代码 有图有真相
private var ButtonClicked = false;
private var ResetTime = 0.0;
function OnGUI(){
if(GUI.Button(Rect(10,10,80,50), "click me"))
{
ResetTime = Time.time;
if(ButtonClicked)
{
print("It's DoubleClick!");
//EquipItem... and stuff
ButtonClicked = false;
}
else
{
//DisplayItemInfo... and stuff
ButtonClicked = true;
}
}
}
function FixedUpdate()
{
if (ResetTime +0.5 < Time.time)
{
ButtonClicked = false;
}
}
要的就是这个 LZ万岁 试试看效果图 {:5_439:}{:5_439:}{:5_392:}{:5_412:} 耶~~~楼主超棒~~~ 好帖就是要顶 顶顶多好 真心顶 很好哦 不错不错
页:
[1]