腾讯XLua 02-UI事件与事例API

本文深入探讨了使用腾讯XLua框架在UI交互中如何处理事件及运用相关API。通过实例解析,详细介绍了XLua在游戏开发中的事件绑定、事件触发以及常见UI操作的Lua实现,为游戏脚本开发提供了实战指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

local speed = 10
--XLua中 函数的映射关系

function start()
    --Button组件添加监听事件
    self:GetComponent("Button").onClick:AddListener(function()
        print("clicked, you input is '" ..input:GetComponent("InputField").text .."'")
    end)
end

function awake()
    CS.UnityEngine.Debug.Log("This is awake function")
end

function update()
    -- body
end

function ondestroy()
    CS.UnityEngine.Debug.Log("This is destroy function")
end

--常用的API
--1.打印输出
--CS.UnityEngine.Debug.Log("This is destroy function")
--2.获得组件
--self:GetComponent("Button")
--3.给lua脚本传参数
--Inspector面板有个 Injections 设置Size 绑定对应的控件 在lua中可以根据名字调用组件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值