UNity 中UGUI怎样按压三秒后显示文本

UNity 中UGUI怎样按压三秒后显示文本,第1张

using System.Collections

using System.Collections.Generic

using UnityEngine

public class Test1 : MonoBehaviour

{

private float a = 0

private void OnMouseDown()

{

a += Time.deltaTime

}

private void OnMouseUp()

{

a = 0

if (a >3)

{

Debug.Log("你按下的时间有3秒了")

}

else {

Debug.Log("你按下的时间还没到3秒")

}

}

}

1、打开Unity,新建一个空工程

2、在百度上搜索下载XLua,导入Unity工程中。

3、新建一个Lua脚本,内容大概为打印一个消息,设置几个变量,然后保存为“CSCallLua.lua.txt”。

4、在工程中,新建一个脚本,可以命名为“MyCSCallLua”,双击脚本或者右键“Open C# Project”打开脚本。

5、在打开的脚本“MyCSCallLua”编写代码,首先引入XLua命名空间,然后设置Lua环境变量。

6、运行场景,即可在控制台上看到,获取Lua脚本变量成功的打印。

注意事项:

Unity 是一个用纯C语言编写的测试工具. 它简洁实用,多应用于嵌入式系统.Unity工具可以裁剪用于各种规模的嵌入式项目,当然,只要是纯C语言的项目,Unity都可以使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7919799.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存